MintApps/server
9
3
Fork
You've already forked server
1

Automatisches Löschen von ungenutzten Accounts #10

Closed
opened 2026年03月23日 18:51:30 +01:00 by tk100 · 0 comments
Owner
Copy link

Aktuell gibt es kein definiertes Verfahren, wie mit inaktiven Nutzern verfahren werden soll.
Künftig soll folgender Ablauf implementiert werden:

  1. Meldet sich ein Nutzer ein Jahr lang nicht mehr an, so wird eine Nachricht an ihn versendet mit der Erinnerung dies innerhalb der nächsten drei Monate zu tun. Die Nachricht enthält außerdem die Information, dass die Daten mit Ablauf der Frist komplett gelöscht werden.
  2. Einen Monat vor Ablauf der drei-Monate-Frist wird nochmals eine Erinnerung versandt
  3. Nach drei Monaten wird das Account gelöscht (inklusive aller Daten) und eine Information an alle Admins sowie den Nutzer versendet.

Um dies zu tun, sind mehrere Änderungen notwendig:

  • Entwurf entsprechender Texte (Deutsch und Englisch)
  • Erweiterung der Benutzertabelle um ein Feld für die Sprache
  • Erweiterung der Profilseite für ein Auswahlfeld zur Sprache
  • Erweiterung der Benutzertabelle um ein Feld mit dem Versanddatum der ersten Warnung
  • Mehrere Cronjobs, die die Prüfung anstoßen
  • Erweiterung der Datenschutzbedingungen (mit Darstellung des Verfahrens)
  • Abschließender Test
Aktuell gibt es kein definiertes Verfahren, wie mit inaktiven Nutzern verfahren werden soll. Künftig soll folgender Ablauf implementiert werden: 1. Meldet sich ein Nutzer ein Jahr lang nicht mehr an, so wird eine Nachricht an ihn versendet mit der Erinnerung dies innerhalb der nächsten drei Monate zu tun. Die Nachricht enthält außerdem die Information, dass die Daten mit Ablauf der Frist komplett gelöscht werden. 2. Einen Monat vor Ablauf der drei-Monate-Frist wird nochmals eine Erinnerung versandt 3. Nach drei Monaten wird das Account gelöscht (inklusive aller Daten) und eine Information an alle Admins sowie den Nutzer versendet. Um dies zu tun, sind mehrere Änderungen notwendig: - [x] Entwurf entsprechender Texte (Deutsch und Englisch) - [x] Erweiterung der Benutzertabelle um ein Feld für die Sprache - [x] Erweiterung der Profilseite für ein Auswahlfeld zur Sprache - [x] Erweiterung der Benutzertabelle um ein Feld mit dem Versanddatum der ersten Warnung - [x] Mehrere Cronjobs, die die Prüfung anstoßen - [x] Erweiterung der Datenschutzbedingungen (mit Darstellung des Verfahrens) - [x] Abschließender Test
tk100 added spent time 2026年03月26日 16:05:21 +01:00
6 hours
Sign in to join this conversation.
No Branch/Tag specified
main
2.1.0
Release-2.1.0
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Total time spent: 6 hours
tk100
6 hours
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MintApps/server#10
Reference in a new issue
MintApps/server
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?