Attachment-Handling anpassen
Why
Als Nutzer des Zustelldiensts,
möchte ich, dass die Anhänge zu einer Einreichung oder Rückantwort effizient verarbeitet werden,
damit mein Anliegen schnellstmöglich an den Adressaten zugestellt werden kann.
Links, Notes, Remarks
Acceptance criteria
-
Möglichkeit der Nutzung des neuen Storage, um Anhänge zu Submission und Reply abzulegen -
Es gibt die Möglichkeit über ein Feature-Toggle festzulegen, ob der Storage oder die Zustelldienst-DB verwendet werden sollen. Dieses Verhalten soll sich nur auf neue Attachments beziehen. Es soll nur auf einen Speicherort gespeichert werden. -
Die Anwendung muss betriebsbereit sein, wenn kein Storage verfügbar ist und das Feature Toggle nicht aktiv ist (kein S3 verwenden) -> Das Feature ist im Code, ohne das die Anwendung sich anders verhält. -
Für Replies und Submissions muss einfach entscheidbar sein, ob die Attachments aus der Zustelldienst-DB oder aus dem Storage geladen werden sollen. -
Das Verhalten der API ist nach außen unverändert. -
Die Lösch-Jobs sollen die alten Attachments weiterhin gemäß der Fristen löschen.
Implementation plan (to be completed by the developer)
-
... -
... -
... -
Definition of Done was checked.
Edited by Yves Adler