From ba68e11785140b412ca1be2300c0c7b70aee6bd6 Mon Sep 17 00:00:00 2001 From: Arnaud Delcasse Date: Mon, 16 Jun 2025 12:59:22 +0200 Subject: [PATCH] solidarity pricing --- config.yaml | 1 + sms/solidarity_transport/request_driver.tmpl | 2 +- web/layouts/_partials/submit_with_sms.html | 10 +++ .../beneficiary-solidarity-transport.html | 7 ++ web/layouts/beneficiaries/create.html | 6 ++ web/layouts/beneficiaries/display.html | 8 ++ web/layouts/beneficiaries/update.html | 6 ++ .../_partials/bookings_list.html | 4 +- .../_partials/journey_preview.html | 12 ++- .../solidarity_transport/booking_display.html | 90 ++++++++++++++++++- .../solidarity_transport/driver_journey.html | 15 ++-- .../ext/booking_proposal.html | 2 +- 12 files changed, 150 insertions(+), 13 deletions(-) create mode 100644 web/layouts/beneficiaries/_partials/beneficiary-solidarity-transport.html diff --git a/config.yaml b/config.yaml index 4b83101..f829ad5 100644 --- a/config.yaml +++ b/config.yaml @@ -73,6 +73,7 @@ views: - web/layouts/beneficiaries/_partials/beneficiary-organizations.html - web/layouts/beneficiaries/_partials/beneficiary-diags.html - web/layouts/beneficiaries/_partials/beneficiary-wallet.html + - web/layouts/beneficiaries/_partials/beneficiary-solidarity-transport.html - web/layouts/beneficiaries/display.html create_diag: files: diff --git a/sms/solidarity_transport/request_driver.tmpl b/sms/solidarity_transport/request_driver.tmpl index 543cb4a..3c06dcc 100644 --- a/sms/solidarity_transport/request_driver.tmpl +++ b/sms/solidarity_transport/request_driver.tmpl @@ -1,2 +1,2 @@ -{{ define "sms_template" }}[{{ .name }}] Nouvelle demande de trajet solidaire{{ .datetime }}. +{{ define "sms_template" }}[{{ .name }}] Nouvelle demande de trajet solidaire le {{ .datetime }}. Acceptez ou refusez sur {{ .baseUrl }}/ext/st/bp/{booking_id}{{ end }} diff --git a/web/layouts/_partials/submit_with_sms.html b/web/layouts/_partials/submit_with_sms.html index cd90e12..392b9c8 100644 --- a/web/layouts/_partials/submit_with_sms.html +++ b/web/layouts/_partials/submit_with_sms.html @@ -6,6 +6,8 @@ {{ $cancelText := (or .ComponentState.cancelText "Annuler" )}} {{ $validateText := (or .ComponentState.validateText "Envoyer" )}} {{ $infoText := (or .ComponentState.infoText "Le message suivant sera envoyé. Vous pouvez le personnaliser." )}} +{{ $doNotSendText := (or .ComponentState.doNotSendText "Ne pas envoyer le message par SMS." )}} +{{ $doNotSendOption := eq .ComponentState.doNotSendOption true }}
+ {{ if $doNotSendOption}} +
+
+
+ +
+
+ {{end}}
diff --git a/web/layouts/beneficiaries/_partials/beneficiary-solidarity-transport.html b/web/layouts/beneficiaries/_partials/beneficiary-solidarity-transport.html new file mode 100644 index 0000000..e2911e2 --- /dev/null +++ b/web/layouts/beneficiaries/_partials/beneficiary-solidarity-transport.html @@ -0,0 +1,7 @@ +{{define "beneficiary_solidarity_transport"}} +
+

Trajets réalisés : {{ .ViewState.solidarity_transport_stats.count }}

+

Kilomètres réalisés : {{ .ViewState.solidarity_transport_stats.km}} km

+ +
+{{end}} diff --git a/web/layouts/beneficiaries/create.html b/web/layouts/beneficiaries/create.html index dec1d48..b160db2 100644 --- a/web/layouts/beneficiaries/create.html +++ b/web/layouts/beneficiaries/create.html @@ -179,6 +179,12 @@ class="mt-1 focus:ring-co-blue focus:border-co-blue block w-full shadow-sm sm:text-sm rounded-2xl" x-model="other_properties.last_subscription_date">
+
+ + +