Fix #678 -- Data shredders for personally identifiable information (#817)

* Add data shredders for PII

* First working shredder

* Add more shredders

* Add new shredders and download confirmation

* tmp

* PayPal, Stripe, banktransfer

* Add icon to logs

* Untested payment log shredders

* Add waiting list shredder

* First tests

* Add tests for shredders

* Improve templats, link to shredder

* Test payment info shredders

* More tests

* Documentation

* Fix enabled flag in payment provider overview

* Fix minor issues
This commit is contained in:
Raphael Michel
2018-05-02 15:59:59 +02:00
committed by GitHub
parent 335838f2b2
commit 7bccd62a4f
41 changed files with 1728 additions and 21 deletions

View File

@@ -1,5 +1,6 @@
addon
addons
anonymize
api
auditability
auth
@@ -16,8 +17,10 @@ checksum
config
contenttypes
contextmanager
cookiecutter
cron
cronjob
cryptographic
debian
deduplication
discoverable
@@ -57,6 +60,7 @@ nginx
NotificationType
ons
optimizations
overpayment
param
percental
positionid
@@ -72,6 +76,7 @@ pretixpresale
prometheus
proxied
proxying
pseudonymize
queryset
redemptions
redis
@@ -99,6 +104,7 @@ subpath
systemd
testutils
timestamp
tuples
un
unconfigured
unix
@@ -107,6 +113,7 @@ untrusted
username
url
versa
versioning
viewset
viewsets
webhook