Project

General

Profile

Actions

Bug #12341

closed

FormSubmitLog broken

Added by Carsten Rose about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
08.04.2021
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

  • Auf forkred werden viel zu wenig FormSubmit Records, zugehoerig zu einem Form, angezeigt.
  • Die Zuordnung zwischen Record im FormSubmitLog und dem Form erfolgt via Form.id / FormSubmitLog.formId
  • Vermutung: Die Form.id aendert sich seit 'FormAsFile'.
  • Vermutung: seit Rueckbau (Deaktivierung des Import/Export der Forms als Files) von FaF tritt das Problem nicht mehr auf.
Vorschlag:
  • Aktuell kann man FaF noch wieder aktivieren. D.h. falls meine obige Vermutung richtig ist, kann das Problem jederzeit wieder auftreten.
  • Umstellen das in FormSubmitLog der Form Name eingetragen wird.
  • Im FormEditor sollte der Name dann mit 'extraButtonLock' gesichert werden (ggfs. eine Notiz das FormSubmitLog dann tote Records hat.
Actions #1

Updated by Marc Egger about 3 years ago

  • Status changed from New to Feedback
  • Assignee changed from Marc Egger to Carsten Rose
  • Ich stimme deiner Vermutung zu. Das Problem entsteht wahrscheinlich durch die wechselnden ids.
  • Bei einem edit durch den json-form-editor bleiben die ids der forms bestehen
  • Auch für den Form sync +bleiben die ids ab jetzt bestehen+, allerdings habe ich den file sync nicht mehr gründlich getestet seit ich die Änderung eingebaut habe.

Ich schlage vor wir beobachten das Verhalten mit dem json-form-editor und vergessen den form sync für den Moment. Wenn wir den sync wieder aktivieren, muss man sowieso wieder gründlich testen.

Actions #2

Updated by Carsten Rose about 3 years ago

  • Status changed from Feedback to Closed
  • Target version changed from next5 to 21.4.0
  • Eine kleine Massnahme: Neu wird auch der Formname im FormSubmitLog gespeichert. Grund: Sollte ein Form aus irgendeinem Grund geloescht werden ist so noch ein nachvollziehen moeglich. Desweiteren bleibt so auch bei moeglichen spaeteren FormAsFile eine Referenz erhalten.
  • Ticket wird geschlossen
Actions

Also available in: Atom PDF