Skip to content

25 November 2020

Deprecations

Workflow Modals

In Brezel gibt es (Stand 25.11.20) zwei Varianten, in Workflows Nutzereingaben per Modal abzufragen:

  1. Event-Layout: Eine Layout-Datei mit Namen <event-identifier>.detail.json wird in layouts/events platziert. Beim Auslösen des Events wird ein Modal mit diesem Layout geöffnet.

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