Actions
Support #19063
openHistory: a) 'delete record', b) Action Records, c) Zugriff auf 'delete'-FSL Eintraege.
Start date:
12.07.2024
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
No
Vote:
Description
a) 'delete record'¶
- Wenn Records geloescht werden, wird das aktuell nicht in die History geschrieben.
Vorschlag:
- Neue Spalte 'action=insert|update|delete'. Damit kann erkannt werden welches die Delete Records sind.
- Damit ein Restore moeglich ist, wird der Record, bevor er geloescht wird, gelesen und als JSON in `formData` gespeichert.
- Es gibt Action 'Before|AfterDelete' - dort koennen weitere Records geloescht werden.
b) Action Records¶
- Alle FE.type=action Queries (update,insert,delete) werden ebefalls geloggt.
- Bei delete wird versucht das `delete` Statement in ein `select` Statement zu ueberfuehren und den record vor dem loeschen zum loggen zu lesen.
- Sowohl die Queries als auch die FE.type=action koennen in dem JSON protokolliert werden.
- Vermutlich ist es dazu noetig die bestehende JSON Struktur von formSubmitLog.formData` anzupassen.
c) Zugriff auf 'delete'-FSL Eintraege.¶
- Wird ein Record geloescht, hat man aktuell keine Moeglichkeit mehr zum History-Delete-Record zu kommen.
Vorschlag:
- Es gibt neue eine History Seite mit allen (alle User, Forms, ..) Eintraegen.
- Klickt man auf einen Eintrag, oeffenet sich das Modale History Fenster ...
Related issues
Actions