From 764b301dbb4444624108464170d5b28abfcf7fb2 Mon Sep 17 00:00:00 2001 From: Arnaud Delcasse Date: Tue, 3 Feb 2026 08:44:51 +0100 Subject: [PATCH] Add useful informations on solidarity transport journeys --- .../_partials/journeys-solidarity-transport.html | 16 +++++++++++++++- .../solidarity_transport/booking_display.html | 11 +++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/web/layouts/journeys/_partials/journeys-solidarity-transport.html b/web/layouts/journeys/_partials/journeys-solidarity-transport.html index 6e05511..fa2fb76 100644 --- a/web/layouts/journeys/_partials/journeys-solidarity-transport.html +++ b/web/layouts/journeys/_partials/journeys-solidarity-transport.html @@ -21,6 +21,10 @@ class="py-3.5 pl-4 pr-3 text-left text-sm font-semibold text-gray-900 sm:pl-6"> Distance passager + + Dernier trajet (-{{.ViewState.last_trip_days}}j) + Commentaire @@ -38,11 +42,21 @@ {{ range .ViewState.driver_journeys }} {{ $driver := (index $.ViewState.solidarity_drivers .DriverId)}} + {{ $lastTrip := (index $.ViewState.driver_last_trips .DriverId)}} {{ $driver.Data.first_name }} {{ $driver.Data.last_name }} {{ .DriverDistance }} km {{ .PassengerDistance }} km + + {{if $lastTrip.IsZero}} + - + {{else if eq ($lastTrip.Format "2006-01-02") ($.ViewState.departuredatetime.Format "2006-01-02")}} + {{ $lastTrip.Format "02/01/2006" }} + {{else}} + {{ $lastTrip.Format "02/01/2006" }} + {{end}} + {{if $driver.Data.other_properties}}{{ $driver.Data.other_properties.comment }}{{end}} {{if solidarityDriverValidatedProfile $driver (solidarityDocuments $driver.ID) }} @@ -52,7 +66,7 @@ {{end}} - Organiser diff --git a/web/layouts/solidarity_transport/booking_display.html b/web/layouts/solidarity_transport/booking_display.html index 8248aa7..a94c1e1 100644 --- a/web/layouts/solidarity_transport/booking_display.html +++ b/web/layouts/solidarity_transport/booking_display.html @@ -128,6 +128,7 @@ Lieu de départ Distance conducteur Distance passager + Dernier trajet (-{{$.ViewState.last_trip_days}}j) Prix passager Indemnité conducteur Commentaire @@ -142,6 +143,7 @@ {{$driver := index $.ViewState.replacement_drivers_map $journey.DriverId}} {{$pricing := index $.ViewState.replacement_pricing $journey.Id}} {{$location := index $.ViewState.replacement_locations $journey.Id}} + {{$lastTrip := index $.ViewState.driver_last_trips $journey.DriverId}} {{$driver.Data.first_name}} {{$driver.Data.last_name}} @@ -155,6 +157,15 @@ {{$journey.PassengerDistance}} km + + {{if $lastTrip.IsZero}} + - + {{else if eq ($lastTrip.Format "2006-01-02") ($.ViewState.booking.Journey.PassengerPickupDate.Format "2006-01-02")}} + {{ $lastTrip.Format "02/01/2006" }} + {{else}} + {{ $lastTrip.Format "02/01/2006" }} + {{end}} + {{if $pricing}} {{printf "%.2f" $pricing.passenger.amount}} {{$pricing.passenger.currency}}