Skip to content

Möglichkeit eine Destination direkt in den Zustand "Aktiv" zu setzen

User Story

Im Rahmen der Umsetzung der Story #2102 (closed) ist aufgefallen, dass die API – entgegen der gegebenen Spezifikation – das Setzen des Zustands auf aktiv nicht ermöglicht, sondern die Destination anlegt aber den Zustand auf created setzt. Wie in der verlinken Story geschrieben, soll der Zustand aktiv aus Convenience Gründen direkt gesetzt werden können.

Warum

Links, Hinweise, Bemerkungen

Die erste Durchsicht des existierenden Codes zum Erstellen von Destinations hat gezeigt, dass Draft und Created als einzige Zustände akzeptiert werden. Hier wäre es wünschenswert, wenn die mapToAllowedStatus-Methode zusätzlich den Zustand aktiv erlaubt. Dies hat natürlich auch zufolge, dass im weiteren Verlauf der entsprechende Status berücksichtigt werden muss.

Akzeptanzkriterien

  1. Bei POST /v1&2/destinations ist Status draft, created und active möglich.
  2. Bei PUT /v1&2/destinations/{destinationId} kann von Status draft oder created in den Status active gewechselt werden.
    3. [ ] In der API-Spec werden für POST /v1&2/destinations die möglichen Status-Werte draft, created, active ausgewiesen. Die API-Spec wird erst mit v3 überarbeitet.

Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)

  • Anpassung der Dokumentation, zumindest das Statusmodell sollte angepasst oder die Grafik entfernt werden.
  • [v3] API-Spec überarbeiten.
Edited by Andreas Aschauer