[Rt-commit] rt branch, 4.4/download-user-info, repushed

Craig Kaiser craig at bestpractical.com
Wed Jun 13 15:48:11 EDT 2018


The branch 4.4/download-user-info was deleted and repushed:
       was 560633be43706664dcda3c92dc67b2e2c321307e
       now 5624f57a5ed7796b7defd8fe80f6a7089fc74dfe

 1: 725dd1cde < --:  ------- Create helper for exporting TSV data
 2: 196535932 < --:  ------- Update ticket search to use tsv helper
--:  ------- >  1: 0837d00cc Add option to disable escaping HTML in articles
--:  ------- >  2: d933dbc30 Updated Articles docs to include disabling escaped HTML
--:  ------- >  3: 444232a01 Update article postfix loops from using $_ to a named variable
--:  ------- >  4: d3f769cb2 Add keyboard shortcuts for reply and comment
--:  ------- >  5: e5e0327b5 Allow rt-setup-fulltext-index to prompt for dba password
--:  ------- >  6: 72f02a602 Fix typo in POD
 3: a1c91325c !  7: 17a8d61a2 Add column to transaction column map for content
    @@ -1,6 +1,8 @@
     Author: Craig Kaiser <craig at bestpractical.com>
     
         Add column to transaction column map for content
    +    
    +    Column that returns the content of the transaction.
     
     diff --git a/share/html/Elements/RT__Transaction/ColumnMap b/share/html/Elements/RT__Transaction/ColumnMap
     --- a/share/html/Elements/RT__Transaction/ColumnMap
 4: de94482fe !  8: 0dd1999a1 Create portlet for downloading user information
    @@ -1,17 +1,22 @@
     Author: Craig Kaiser <craig at bestpractical.com>
     
    -    Add portlet for downloading user information
    +    Create portlet for downloading user information
    +    
    +    Offer users the option to download their personal
    +    identifying information stored in RT. Allow users to choose to download a TSV file
    +    of relevant user record information, ticket information or transaction
    +    information.
     
    -diff --git a/share/html/Elements/UserRelatedInfo b/share/html/Elements/UserRelatedInfo
    +diff --git a/share/html/Elements/MyRelatedInfo b/share/html/Elements/MyRelatedInfo
     new file mode 100644
     --- /dev/null
    -+++ b/share/html/Elements/UserRelatedInfo
    ++++ b/share/html/Elements/MyRelatedInfo
     @@
     +%# BEGIN BPS TAGGED BLOCK {{{
     +%#
     +%# COPYRIGHT:
     +%#
    -+%# This software is Copyright (c) 1996-2017 Best Practical Solutions, LLC
    ++%# This software is Copyright (c) 1996-2018 Best Practical Solutions, LLC
     +%#                                          <sales at bestpractical.com>
     +%#
     +%# (Except where explicitly superseded by other copyright notices)
    @@ -58,22 +63,23 @@
     +    class => 'user-related-info',
     +    title => loc("User related info"),
     +&>
    -+% if ( $id ) {
    -+<div class="row">
    -+    <div class="col-md-12">
    -+        <a href="/Helpers/Results.tsv?Type=User&UserId=<% $id %>"><button>Download My User Info</button></a>
    -+        <a href="/Helpers/Results.tsv?<% "Query=Requestor.id=$id" %>"><button>Download My Tickets</button></a>
    -+        <a href="/Helpers/Results.tsv?Type=Transaction&UserId=<% $id %>"><button>Download My Transaction Info</button></a>
    ++% # Only show these options when current user is viewing themselves
    ++% if ( $UserObj->id == $session{CurrentUser}->id ) {
    ++<div>
    ++    <div>
    ++        <a href="/Helpers/MyRelatedInfo.tsv?Type=User&UserId=<% $UserObj->id %>" class="button">Download My User Info</a>
    ++        <a href="/Search/Results.tsv?Query=Requestor.id=<% $UserObj->id %>&Format=<% $Format | un %>" class="button">Download My Tickets</a>
    ++        <a href="/Helpers/MyRelatedInfo.tsv?Type=Transaction&UserId=<% $UserObj->id %>" class="button">Download My Transaction Info</a>
     +    </div>
     +</div>
     +% }
     +</&>
    ++
     +<%INIT>
    -+my $user = RT::User->new($session{'CurrentUser'});
    -+$user->Load( $id );
    ++my $Format = RT->Config->Get('UserDataSearchResultFormat') || RT->Config->Get('DefaultSearchResultFormat');
     +</%INIT>
     +
     +<%ARGS>
    -+$id        => undef
    ++$UserObj        => undef
     +</%ARGS>
     
 5: 5fb8299a4 < --:  ------- Add user download portlet to Admin modify page
 6: 14a3d39fd < --:  ------- Add test for user tsv info download
 7: 9ac04b56d < --:  ------- Add test for user tickets download
 8: 560633be4 < --:  ------- Add test for user transaction download
--:  ------- >  9: 9be9247cd Create helper for exporting user related information
--:  ------- > 10: e0460fd70 Add user download portlet to Admin modify page
--:  ------- > 11: 6c90c1c89 Create test for user PII TSV download
--:  ------- > 12: 5624f57a5 Add 'UserDataSearchResultFormat' config option



More information about the rt-commit mailing list