[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