Audit, Historie, Rollback
Wie jede Änderung nachvollziehbar bleibt: Revisionen, Historie lesen, auf einen alten Stand zurücksetzen, und was dabei mit Dateien und Beziehungen passiert.
Themen dieser Fachlichkeit
- 1.Was auditiert wird
Welche Modelle eine Historie haben, welche Operationen eine Revision erzeugen und welche Revisionsarten es gibt.
- 2.Was eine Revision festhält
Nummer, Zeitpunkt, Person, IP-Adresse, Browser, und dass es pro Datenbank ein eigenes Revisionsprotokoll gibt.
- 3.Historie lesen
Wie
POST /{id}/historyRevisionen seitenweise liefert, welche Rechte nötig sind und warum auch gelöschte Objekte eine Historie haben. - 4.Auf einen alten Stand zurücksetzen
Ein Rollback erzeugt eine neue Revision mit dem alten Inhalt. Was zurückkommt (eigene Felder, Einzelreferenzen) und was nicht (Listen, gelöschte Objekte).
- 5.Rollback bei Dateien
Wie der Dateiinhalt beim Rollback zurückkopiert wird und warum der aktuelle Stand vorher gesichert wird.
- 6.Audit ist nicht dasselbe wie Systemfelder
Der Unterschied zwischen
_createdOnam Objekt und der Revisionsgeschichte. - 7.Datenschutz und Aufbewahrung
Welche personenbezogenen Daten im Audit stehen und wie lange Revisionen aufbewahrt werden.