diff --git a/config.yaml b/config.yaml index a57b203..f8f97cf 100644 --- a/config.yaml +++ b/config.yaml @@ -269,13 +269,26 @@ views: - web/layouts/solidarity_transport/driver_display.html driver_journey: files: + - web/layouts/solidarity_transport/_partials/journey_map.html + - sms/solidarity_transport/request_driver.tmpl + - web/layouts/_partials/submit_with_sms.html - web/layouts/solidarity_transport/_partials/journey_preview.html - web/layouts/solidarity_transport/driver_journey.html booking_display: files: + - web/layouts/solidarity_transport/_partials/journey_map.html - web/layouts/solidarity_transport/_partials/journey_preview.html - web/layouts/solidarity_transport/booking_display.html + ext: + booking_proposal: + files: + - sms/solidarity_transport/driver_accept.tmpl + - web/layouts/_partials/submit_with_sms.html + - web/layouts/solidarity_transport/_partials/journey_map.html + - web/layouts/solidarity_transport/_partials/journey_preview.html + - web/layouts/solidarity_transport/ext/booking_proposal.html + organized_carpool: overview: files: @@ -367,6 +380,7 @@ icons: hero:outline/information-circle: hero:outline/map: hero:outline/office-building: + hero:outline/paper-airplane: hero:outline/paper-clip: hero:outline/plus-circle: hero:outline/shield-check: @@ -381,6 +395,7 @@ icons: tabler-icons:car: tabler-icons:walk: tabler-icons:bus: + tabler-icons:train: emails: onboarding: @@ -429,6 +444,17 @@ emails: files: - emails/layout.html - emails/onboarding/delete-subscriber.html + solidarity_transport: + boking_driver_accept: + subject: Trajet accepté par un conducteur + files: + - emails/layout.html + - emails/solidarity_transport/booking_driver_accept.html + boking_driver_decline: + subject: Trajet accepté par un conducteur + files: + - emails/layout.html + - emails/solidarity_transport/booking_driver_accept.html sms: solidarity_transport: diff --git a/emails/auth/retrieve-password.html b/emails/auth/retrieve-password.html index 0bc2260..d42571a 100644 --- a/emails/auth/retrieve-password.html +++ b/emails/auth/retrieve-password.html @@ -1,5 +1,5 @@ {{define "content"}}
Bonjour,
Vous avez demandé à réinitialiser votre mot de passe pour {{.username}}
-Pour créer votre nouveau mot de passe, cliquez sur le lien suivant : http://localhost:9000/auth/lost-password/recover?key={{.key}}
-{{end}} \ No newline at end of file +Pour créer votre nouveau mot de passe, cliquez sur le lien suivant : {{ .baseUrl }}/auth/lost-password/recover?key={{.key}}
+{{end}} diff --git a/emails/solidarity_transport/booking_driver_accept.html b/emails/solidarity_transport/booking_driver_accept.html new file mode 100644 index 0000000..b07a0e7 --- /dev/null +++ b/emails/solidarity_transport/booking_driver_accept.html @@ -0,0 +1,5 @@ +{{define "content"}} +Bonjour,
+Trajet accepté par un conducteur.
+Voir le trajet : {{ .baseUrl }}/solidarity-transport/bookings/{{.bookingid}}
+{{end}} diff --git a/emails/solidarity_transport/booking_driver_decline.html b/emails/solidarity_transport/booking_driver_decline.html new file mode 100644 index 0000000..ac762b4 --- /dev/null +++ b/emails/solidarity_transport/booking_driver_decline.html @@ -0,0 +1,5 @@ +{{define "content"}} +Bonjour,
+Trajet refusé par un conducteur.
+Voir le trajet : {{ .baseUrl }}/solidarity-transport/bookings/{{.bookingid}}
+{{end}} diff --git a/sms/solidarity_transport/driver_accept.tmpl b/sms/solidarity_transport/driver_accept.tmpl new file mode 100644 index 0000000..2c62e2d --- /dev/null +++ b/sms/solidarity_transport/driver_accept.tmpl @@ -0,0 +1 @@ +{{ define "sms_template" }}[{{ .name }}] Un conducteur solidaire vient d'accepter votre trajet vers {{.address}} le {{.date}}. Son numéro : {{.phone_number}}.{{ end }} diff --git a/sms/solidarity_transport/request_driver.tmpl b/sms/solidarity_transport/request_driver.tmpl new file mode 100644 index 0000000..543cb4a --- /dev/null +++ b/sms/solidarity_transport/request_driver.tmpl @@ -0,0 +1,2 @@ +{{ define "sms_template" }}[{{ .name }}] Nouvelle demande de trajet solidaire{{ .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 new file mode 100644 index 0000000..cd90e12 --- /dev/null +++ b/web/layouts/_partials/submit_with_sms.html @@ -0,0 +1,45 @@ +{{ define "submit_with_sms" }} +{{ $dialog := (or .ComponentState.dialogVar "dialog") }} +{{ $fieldName := (or .ComponentState.fieldName "message") }} +{{ $submitText := (or .ComponentState.submitText "Valider") }} +{{ $headerText := (or .ComponentState.headerText "Envoyer un message") }} +{{ $cancelText := (or .ComponentState.cancelText "Annuler" )}} +{{ $validateText := (or .ComponentState.validateText "Envoyer" )}} +{{ $infoText := (or .ComponentState.infoText "Le message suivant sera envoyé. Vous pouvez le personnaliser." )}} +Le solde du compte mobilité est insuffisant.
+ {{end}} + {{end}}+ {{if eq .ViewState.booking.Status "WAITING_CONFIRMATION"}} + Vous avez une nouvelle demande de trajet + {{else if eq .ViewState.booking.Status "VALIDATED"}} + Demande déjà validée + {{else if eq .ViewState.booking.Status "CANCELLED"}} + Trajet annulé + {{end}} +
+