Project

General

Profile

Support #19063

Updated by Carsten Rose 5 days ago

h2. 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. 

 h2. 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. 

 h2. 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 ... 

Back