From 5ac688259ead479f1d386ddfad1545868f9a1dd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Wed, 17 Apr 2024 17:32:02 +0200 Subject: [PATCH] fix: properly check disposition status regarding invoice upload --- config/packages/workflow.yaml | 4 +++- templates/teamer/disposition/detail.html.twig | 15 ++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/config/packages/workflow.yaml b/config/packages/workflow.yaml index e3ce393..d706e0c 100644 --- a/config/packages/workflow.yaml +++ b/config/packages/workflow.yaml @@ -28,7 +28,9 @@ framework: - checking_contract to: new upload_invoice: - from: confirmed + from: + - confirmed + - completed to: checking_invoice confirm_invoice: from: checking_invoice diff --git a/templates/teamer/disposition/detail.html.twig b/templates/teamer/disposition/detail.html.twig index 0b1af59..9dded1c 100644 --- a/templates/teamer/disposition/detail.html.twig +++ b/templates/teamer/disposition/detail.html.twig @@ -5,7 +5,11 @@ {% block content %} {% set assignment = disposition.assignment %}

- Dein Einsatz wurde bestätigt! + {% if workflow_has_marked_place(disposition, 'completed') %} + Dein Einsatz ist abgeschlossen + {% else %} + Dein Einsatz wurde bestätigt! + {% endif %}

@@ -72,7 +76,7 @@ {% endif %} {# Upload invoice #} - {% if workflow_has_marked_place(disposition, 'confirmed') %} + {% if workflow_has_marked_place(disposition, 'completed') %}

Honorarnote

@@ -140,13 +144,6 @@ {% endif %} - {# No invoice required #} - {% if workflow_has_marked_place(disposition, 'completed') %} -

- Dein Einsatz ist abgeschlossen -

- {% endif %} -