Project

General

Profile

Actions

Support #19063

open

History: a) 'delete record', b) Action Records, c) Zugriff auf 'delete'-FSL Eintraege.

Added by Carsten Rose 5 days ago. Updated 5 days ago.

Status:
New
Priority:
Normal
Assignee:
Enis Nuredini
Target version:
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

Related to QFQ - Feature #7480: Record History (Undo / Redo)Ready to sync (develop)Support: Web13.12.2018

Actions
Actions #1

Updated by Carsten Rose 5 days ago

Actions #2

Updated by Carsten Rose 5 days ago

  • Subject changed from History: a) 'delete record', b) Action Records to History: a) 'delete record', b) Action Records, c) Zugriff auf 'delete'-FSL Eintraege.
  • Description updated (diff)
Actions

Also available in: Atom PDF