[Rt-commit] rt branch, 4.4/add-gdpr-docs, repushed
Jim Brandt
jbrandt at bestpractical.com
Mon Dec 31 16:17:55 EST 2018
The branch 4.4/add-gdpr-docs was deleted and repushed:
was 13ef1853199e28c4dbe88c00d0e864237a0b602b
now 80aca50eaa8ff106a6142df4caec4453362e9ee0
1: 13ef185319 ! 1: 80aca50eaa Add GDPR docs
@@ -94,7 +94,7 @@
+
+One provision of GDPR gives users the "right to be forgotten" which means they can
+request that their data be removed from an organization's system. RT provides several
-+options to remove data associated with a user. These use the L<RT::Shredder> tool, but
++options to remove data associated with a user. These use the L<RT::Shredder> tool and
+links are provided from the user administration page to make removal easier.
+
+=head2 Anonymize User
@@ -107,7 +107,7 @@
+email address, stored on the user record is removed.
+
+It is important to note that this action will not remove user information
-+from ticket bodies or email headers, only data from any RT-based sections like
++from ticket message bodies or email headers, only data from any RT-based sections like
+People. To anonymize ticket data, RT provides a script C<rt-munge-attachments>
+which you should also run. It is not linked from the web UI because it can
+require a long time to run.
@@ -116,15 +116,24 @@
+
+This option uses shredder with the replace_relations option to replace the
+existing userid with the RT user "Nobody" in transactions and other records
-+that have the id. The user record is then completely deleted.
++that have the id. The user record is then deleted. This option is likely the
++easiest since it automatically handles linked objects in one step.
+
-+To replace with a user other than Nobody, update the replace_relations option
-+once on the shredder page.
++To replace with a user other than Nobody, update the replace_relations argument
++on the shredder page before running.
+
+=head2 Remove User Information
+
-+This option uses shredder to completely remove the user and connected data by running
-+it without the replace option. Note that this option will fail unless linked tickets
-+and ticket data is shredded before hand. See L<RT::Shredder> for more information.
++This option uses shredder to remove the user record by running shredder
++it without the replace option. Note that this option will fail unless if it
++finds remaining references to the user. For example, if the user is a requestor
++on a ticket and the ticket is still in the system, the user will still be connected
++to the ticket, transactions on the ticket, etc.
++
++To resolve this, you can use other shredder plugins to first remove the other
++associated objects. For tickets, for example, you could run a search for
++"RequestorEmail = 'user1 at example.com'" and then shred the tickets returned.
++Once the associated objects are shredded, you can try shredding the user again.
++See L<RT::Shredder> for information on plugins for other objects.
+
+=cut
More information about the rt-commit
mailing list