Activity stream on models
Freitagabend mit Oyla geschnackt. Rollenmodell (zur Authorisation einer Aktion) vielleicht im zurückstellen. Seine Aussage, eher erstmal weniger verbieten, aber Dokumentation über Änderungen (mit Ausgabe des Users) festhalten. Wenn jemand was* ändert, das festhalten vergleichbar, wie es im Django-Admin-Interface gemacht wird, wenn eine Modellklasse geändert bzw. gelöscht wird = Aktionshistorie ausgeben zur Detailansicht eines Modells (aber wie ausgeben, wenn eine Instanz gelöscht wurde?)
*Da sehe ich primär diese Aktionen:
- RadioReport
- Broadcast
- Moderation (mit zugehörigen ModerationSystemItems / ModerationSpeakItems)
- Zuordnung Broadcast <-> RadioReport bzw Moderation
Das gitlab hier hat hat ja auch eine nette Repräsentation der Aktivitäten zu einem Ticket.
Hier wäre es gut Logging packages zu checken sowie ob Revisionen Packages hilfreich sind, die man als Mixin in die Modelklassen einweben könnte. Ist die Frage, wollen/brauchen wir das zum evtl. Wiederherstellen