diff --git a/config.yaml b/config.yaml index 3f4b4e1..dd9f1b3 100644 --- a/config.yaml +++ b/config.yaml @@ -33,7 +33,13 @@ views: files: - web/layouts/_partials/address_autocomplete.html - web/layouts/beneficiaries/update.html - + conseillers: + display: + files: + - web/layouts/conseillers/display.html + update: + files: + - web/layouts/conseillers/update.html vehicles: search: files: @@ -99,6 +105,17 @@ views: - web/layouts/journeys/_partials/journeys-carpool.html - web/layouts/journeys/_partials/journeys-public-transit.html - web/layouts/journeys/search.html + list: + files: + - web/layouts/journeys/group_management.html + create: + files: + - web/layouts/journeys/create_groups.html + - web/layouts/_partials/address_autocomplete.html + display: + files: + - web/layouts/journeys/display_groups.html + - web/layouts/journeys/_partials/map.html support: request: files: diff --git a/web/layouts/administration/_partials/groups_admins.html b/web/layouts/administration/_partials/groups_admins.html index 3495123..2debd04 100644 --- a/web/layouts/administration/_partials/groups_admins.html +++ b/web/layouts/administration/_partials/groups_admins.html @@ -11,7 +11,7 @@
- +

{{.Data.first_name}} {{.Data.last_name}}

{{.Data.email}}

diff --git a/web/layouts/administration/create_group.html b/web/layouts/administration/create_group.html index c5485ab..deaff46 100644 --- a/web/layouts/administration/create_group.html +++ b/web/layouts/administration/create_group.html @@ -122,6 +122,28 @@

+
+
+ +
+
+ +

Contacter notre support en cas de problème. +

+
+
+
+
+ +
+
+ +

Créer des groupes pour ses bénéficiaires. +

+
+
diff --git a/web/layouts/administration/display_group.html b/web/layouts/administration/display_group.html index eece157..c1dc8f5 100644 --- a/web/layouts/administration/display_group.html +++ b/web/layouts/administration/display_group.html @@ -119,6 +119,28 @@

+
+
+ +
+
+ +

Contacter notre support en cas de problème. +

+
+
+
+
+ +
+
+ +

Créer des groupes pour ses bénéficiaires. +

+
+
+ + + +
+
+
+
+
+

+ Informations personnelles

+

Informations générales sur le conseiller.

+
+
+ +
+ {{if .ViewState.admins.Data.email}} +
+
Email
+
{{.ViewState.admins.Data.email}}
+
+ {{end}} + {{if .ViewState.admins.Data.phone_number}} +
+
Télephone
+
{{.ViewState.admins.Data.phone_number}} +
+
+ {{end}} + +
+
Nom
+
{{.ViewState.admins.Data.first_name}}
+
+
+
Prénon
+
{{.ViewState.admins.Data.last_name}} +
+
+ +
+
+
+
+
+ +
+ +{{end}} \ No newline at end of file diff --git a/web/layouts/conseillers/update.html b/web/layouts/conseillers/update.html new file mode 100644 index 0000000..82afce3 --- /dev/null +++ b/web/layouts/conseillers/update.html @@ -0,0 +1,131 @@ +{{define "content"}} + +
+

Modifier vos informations

+
+ +
+
+
+
+
+

Informations obligatoires

+

Informations personnelles sur le conseiller obligatoires + pour créer son profil dans PARCOURSMOB

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

Informations optionnelles

+

Autres informations de profil optionnelles

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

Certains champs de sont pas valides.

+ + + + +
+
+
+{{end}} \ No newline at end of file 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"}} + + + +
+
+
+
+
+ + + + + + + + + + + +
+ + Nom de groupe +
+
+ + +
+
+
+ +
+
+
+{{end}} \ No newline at end of file diff --git a/web/layouts/journeys/search.html b/web/layouts/journeys/search.html index bbe6f8f..ab091d9 100644 --- a/web/layouts/journeys/search.html +++ b/web/layouts/journeys/search.html @@ -1,7 +1,20 @@ {{define "content"}}

Déplacements

- +
@@ -116,5 +129,6 @@ {{end}}
+
{{end}} \ No newline at end of file diff --git a/web/layouts/layout.html b/web/layouts/layout.html index 4e678f9..9e8f2f0 100644 --- a/web/layouts/layout.html +++ b/web/layouts/layout.html @@ -131,7 +131,7 @@
-