From ab2eca0aded11bba8236766fa0470c5f755c4ae8 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Wed, 17 Sep 2025 13:33:56 +0200 Subject: [PATCH] fixed traffic light --- Layout/default/ConstructionConsent/Index.php | 4 ++-- Layout/default/ConstructionConsent/View.php | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Layout/default/ConstructionConsent/Index.php b/Layout/default/ConstructionConsent/Index.php index 21f22e6d1..c2f319e5c 100644 --- a/Layout/default/ConstructionConsent/Index.php +++ b/Layout/default/ConstructionConsent/Index.php @@ -429,9 +429,9 @@ $pagination_entity_name = "Zustimmungserklärungen"; // Determine the status based on the counts $status_class = 'blue'; // Default to blue (all open) $approve_override = $item->approve_override; - if (isset($approve_override) && $approve_override) { + if (isset($approve_override) && $approve_override === '1') { $status_class = 'green'; // Blue if approve override - } if (isset($item->owner_result_counts['new']) && $item->owner_result_counts['new'] > 0) { + } elseif (isset($item->owner_result_counts['new']) && $item->owner_result_counts['new'] > 0) { $status_class = 'blue'; } elseif (isset($item->owner_result_counts['denied']) && $item->owner_result_counts['denied'] > 0) { $status_class = 'red'; diff --git a/Layout/default/ConstructionConsent/View.php b/Layout/default/ConstructionConsent/View.php index bfddd46ac..41e7bf80d 100644 --- a/Layout/default/ConstructionConsent/View.php +++ b/Layout/default/ConstructionConsent/View.php @@ -310,7 +310,10 @@ $pagination_entity_name = "Adressen"; owner_result_counts['denied']) && $item->owner_result_counts['denied'] > 0) { + $approve_override = $item->approve_override; + if ($approve_override === '1') { + $status_class = 'green'; + } elseif (isset($item->owner_result_counts['denied']) && $item->owner_result_counts['denied'] > 0) { $status_class = 'red'; // Red if at least one denied } elseif (isset($item->owner_result_counts['open']) && $item->owner_result_counts['open'] > 0) { $status_class = 'blue'; // Blue if at least one open