From 49aff4318b22a06922759da8d7d787ec3e021fcf Mon Sep 17 00:00:00 2001 From: Arnaud Delcasse Date: Thu, 9 Oct 2025 00:20:38 +0200 Subject: [PATCH] improve guaranteed trips --- web/layouts/solidarity_transport/_partials/bookings_list.html | 3 ++- web/layouts/solidarity_transport/booking_display.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/web/layouts/solidarity_transport/_partials/bookings_list.html b/web/layouts/solidarity_transport/_partials/bookings_list.html index 16a4b0d..9a32f7a 100644 --- a/web/layouts/solidarity_transport/_partials/bookings_list.html +++ b/web/layouts/solidarity_transport/_partials/bookings_list.html @@ -47,8 +47,9 @@ if (status === 'CANCELLED') return { class: 'p-1 text-xs bg-co-red text-white rounded-xl', text: 'Annulé' }; return { class: '', text: '' }; }, + guaranteedMotivations: {{ json .ViewState.guaranteed_trip_motivations }}, isGuaranteedTrip(motivation) { - return motivation === 'Santé' || motivation === 'Insertion' || motivation === 'Administratif'; + return this.guaranteedMotivations.includes(motivation); } }"> diff --git a/web/layouts/solidarity_transport/booking_display.html b/web/layouts/solidarity_transport/booking_display.html index d7424d1..4fe3dcd 100644 --- a/web/layouts/solidarity_transport/booking_display.html +++ b/web/layouts/solidarity_transport/booking_display.html @@ -4,7 +4,7 @@ Transport solidaire - {{if and .ViewState.booking.Data.motivation (or (or (eq .ViewState.booking.Data.motivation "Santé") (eq .ViewState.booking.Data.motivation "Insertion")) (eq .ViewState.booking.Data.motivation "Administratif"))}} + {{if and .ViewState.booking.Data.motivation (isGuaranteedTripMotivation .ViewState.booking.Data.motivation)}}
Trajet garanti : {{.ViewState.booking.Data.motivation}}
{{end}}