From bc2f281e4c9c5b6e2ec4507077a9d2d2950fb966 Mon Sep 17 00:00:00 2001 From: soukainna Date: Fri, 9 Dec 2022 10:26:17 +0100 Subject: [PATCH] Ajouter le groupCovoiturage --- web/layouts/journeys/_partials/map.html | 223 +++++++++++++ web/layouts/journeys/create_groups.html | 318 +++++++++++++++++++ web/layouts/journeys/display_groups.html | 344 +++++++++++++++++++++ web/layouts/journeys/group_management.html | 158 ++++++++++ 4 files changed, 1043 insertions(+) create mode 100644 web/layouts/journeys/_partials/map.html create mode 100644 web/layouts/journeys/create_groups.html create mode 100644 web/layouts/journeys/display_groups.html create mode 100644 web/layouts/journeys/group_management.html diff --git a/web/layouts/journeys/_partials/map.html b/web/layouts/journeys/_partials/map.html new file mode 100644 index 0000000..61c0f49 --- /dev/null +++ b/web/layouts/journeys/_partials/map.html @@ -0,0 +1,223 @@ +{{define "map"}} + + + + +Add a default marker + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +{{end}} \ No newline at end of file diff --git a/web/layouts/journeys/create_groups.html b/web/layouts/journeys/create_groups.html new file mode 100644 index 0000000..433ead7 --- /dev/null +++ b/web/layouts/journeys/create_groups.html @@ -0,0 +1,318 @@ +{{define "content"}} + + +
+

Groups > Créer un group

+
+ +
+
+
+
+
+

Nouveau groupe

+

Informations de base sur le groupe à créer

+
+
+
+
+ + +
+
+ + +
+
+
+ + +
+ + + + +
    + + + + +
+
+
+
+ +
+
+ +
+ +
+
+
+
+

Paramètres

+

Paramètres liés au groupe, utiles pour exploiter les fonctionnalités de PARCOURSMOB

+
+
+ + + {{ $departureField := "departure" }} + {{ $departureLabel := "Départ" }} + {{ $departure := .ViewState.departure }} + {{ template "address_autocomplete" dict "FieldName" $departureField "FieldLabel" $departureLabel "Address" $departure }} + + {{ $destinationField := "destination" }} + {{ $destinationLabel := "Destination" }} + {{ $destination := .ViewState.destination }} + {{ template "address_autocomplete" dict "FieldName" $destinationField "FieldLabel" $destinationLabel "Address" $destination }} + + +
+ +
+ +
+
+
+
+

Planification

+

Informations liés a la planification de groupe, veuillez cocher la solution qui vous convient

+
+ +
+ + +
+   Recurrent    +   Ponctuelle + + + + + + + + +
+
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + +
+
+ +
+
+ + + + +
+
+ +
+ +{{end}} \ No newline at end of file diff --git a/web/layouts/journeys/display_groups.html b/web/layouts/journeys/display_groups.html new file mode 100644 index 0000000..90c2641 --- /dev/null +++ b/web/layouts/journeys/display_groups.html @@ -0,0 +1,344 @@ +{{define "content"}} +
+

Gestion du groupe

+
+
+

+ +
+ +
+ + +
+ +
+
+

Info du groupe

+
+
+
+
+
+
Nom
+
+ {{.ViewState.group.Data.name}}
+
+
+
Type de covoiturage
+ {{if .ViewState.group.Data.recurrent}} +
+ Recurrent
{{else}} +
+ Ponctuelle
{{end}} +
+
+
Conducteur
+
+ {{.ViewState.group.Data.driver_first_name}}  + {{.ViewState.group.Data.driver_last_name}}
+
+
+
N° de passager
+
+ {{.ViewState.group.Data.number}}
+
+
+
Départ
+
+ {{.ViewState.group.Data.depart.properties.label}}
+
+
+
Déstination
+
+ {{.ViewState.group.Data.arrive.properties.label}}
+
+ + + + + {{if .ViewState.group.Data.recurrent}} +
+
Les jours de covoiturage
+ {{if .ViewState.group.Data.planDays.lundi}} +
+ Lundi   + {{if .ViewState.group.Data.planDays.mardi}} + Mardi   {{end}} + {{if .ViewState.group.Data.planDays.mercredi}} + Mercredi   {{end}} + {{if .ViewState.group.Data.planDays.jeudi}} + Jeudi   {{end}} + {{if .ViewState.group.Data.planDays.vendredi}} + Vendredi   {{end}} + {{if .ViewState.group.Data.planDays.samedi}} + Samedi   {{end}} + {{if .ViewState.group.Data.planDays.dimanche}} + Dimanche  {{end}} +
+ {{end}} +
+ + {{end}} + {{if .ViewState.group.Data.recurrent}} +
+
Date de départ
+
+ {{.ViewState.group.Data.date}}
+
+ {{else}} +
+
Date de départ
+
+ {{.ViewState.group.Data.departdate}}
+
+ {{end}} + + + {{if .ViewState.group.Data.recurrent}} +
+ +
Date de fin
+
+ {{.ViewState.group.Data.enddate}}
+ +
+ {{end}} + {{if .ViewState.group.Data.recurrent}} +
+
Heure de départ
+
+ {{.ViewState.group.Data.time}}
+
+ {{else}} +
+
Heure de départ
+
+ {{.ViewState.group.Data.departtime}}
+
+ {{end}} +
+
+ +
+
+
+ +
+ + + + + +
+
+
+
+ {{template "map" .}} +
+
+
+ + +
+ +
+ +
+ + + + + + + + + + + + + +
+ Nom du bénéficiaire + + Téléphone + + Email +
+ +
+ + +
+
+
+ +
+
+
+ +
+
+
+ +
+

Ajouter un passager

+
+
+
+ + +
+ + + + +
    + + + + +
+
+
+ + + +
+
+
+ +
+
+ +
+ +{{end}} \ No newline at end of file diff --git a/web/layouts/journeys/group_management.html b/web/layouts/journeys/group_management.html new file mode 100644 index 0000000..b316645 --- /dev/null +++ b/web/layouts/journeys/group_management.html @@ -0,0 +1,158 @@ + + {{define "content"}} +
+

Gestion des groupes de covoiturage

+ + + +
+ + +
+
+
+
+
+ + + + + + + + + + + +
+ + Nom de groupe +
+
+ + +
+
+
+ +
+
+
+{{end}} \ No newline at end of file