25 November 2020
Deprecations
Workflow Modals
In Brezel gibt es (Stand 25.11.20) zwei Varianten, in Workflows Nutzereingaben per Modal abzufragen:
-
Event-Layout: Eine Layout-Datei mit Namen
<event-identifier>.detail.json
wird inlayouts/events
platziert. Beim Auslösen des Events wird ein Modal mit diesem Layout geöffnet. -
Workflow-Element: ein Element des Typs
action/modal
wird angesteuert, das eine Webhook-Antwort an den Browser schickt mit der Anweisung, ein Modal zu öffnen. Das Ergebnis wird vom Browser an einen Checkpoint-Endpoint geschickt, von wo aus der Workflow weitergeführt wird.
Variante 1 ist deprecated. Es soll nur noch Variante 2 verwendet werden. Wenn das Layout wirklich von einer Datei kommen soll, kann man die Datei in layouts
platzieren, bakery:load
ausführen und es anschließend in den Optionen von action/modal
auswählen.
Zukünftig wird man evtl. Layouts auch per Bakery-Konfigurationsdateien pflegen können.
Migrations und Module-Loader
Bakery Migrations sind deprecated. Die (verbesserte) Funktionalität wird mittlerweile durch bakery:plan
bzw. bakery:apply
bereitgestellt.
Das gleiche gilt für den Module-Loader. bakery:load
sollte momentan daher nur für stand-alone Layouts benutzt werden (solange sie nicht mit dem Planner verwaltet werden können) sowie für Workflows.