-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EVENTS: Kursfragen nach x Monaten automatisch löschen #367
Comments
Hallo @amaierhofer @codez Ich kann das schwer testen, da ich nicht 6 Monate warten kann und da ich die Löschung der Daten nicht überprüfen kann :) Wie wurde das getestet? Kann man das "simulieren"? |
Nach Rücksprache mit Pascal habe ich einen Kurs erstellt, der länger als 6 Monate zurück liegt und eine Anmeldung dafür erstellt. @codez die Löschung scheint nicht ganz geklappt zu haben, siehe Anmeldung https://sac-cas.puzzle.ch/de/groups/1/events/22/participations/86 Die beiden Notfallkontakte sind noch da. Beim Kommentar wurde aber geleert (?), bin aber nicht sicher und teste nochmal mit anderer Anmeldung: https://sac-cas.puzzle.ch/de/groups/1/events/22/participations/87 Überprüfung dann am Dienstag, Tag danach. |
@amaierhofer Prüft der Job täglich, welche Kurse vor == 6 Monaten oder vor >= 6 Monaten geendet haben? |
Es wurde nur der Kommentar gelöscht, nicht aber die weiteren Anmeldeangaben. Dort können sensitive Informationen stehen, die wir nicht speichern dürfen. @amaierhofer bitte anpassen. |
Job war nicht gescheduled, wurde mit hitobito/hitobito@1ca4303 ergänzt. |
Als Kursadmin
möchte ich dass die Antworten zu den Kursfragen nach x Monaten automatisch gelöscht werden,
um potentiell sensitive Daten nicht unbeschränkt aufzubewahren.
Es gibt ein zusätzliches Setting
event.participations.delete_answers_after_months
Neu sollen im
Event::ParticipationCleanupAnswersJob
alle Antworten gelöscht werden, wenn der Kurs länger als die konfigurierten Anzahl Monate her ist. AnalogEvent::ParticipationCleanupJob
(hitobito/hitobito#2129) und hitobito/hitobito#2238. Falls das Setting nil ist, returned der Job unmittelbar; es werden keine Antworten gelöscht.Im SAC Wagon werden folgende Werte konfiguriert:
Settings.event.participations.delete_additional_information_after_months = 6
Setting.sevent.participations.delete_answers_after_months = 6
ToDo
The text was updated successfully, but these errors were encountered: