diff --git a/config.yaml b/config.yaml index 24cce69..fd812ee 100644 --- a/config.yaml +++ b/config.yaml @@ -1,5 +1,43 @@ name: PARCOURSMOB +menu_items: + - name: dashboard + title: Tableau de bord + link: /app/ + icon: hero:outline/home + - name: beneficiaries + title: Bénéficiaires + link: /app/beneficiaries/ + icon: hero:outline/user-group + - name: journeys + title: Déplacements + link: /app/journeys/ + icon: hero:outline/map + - name: solidarity_transport + title: Transport solidaire + link: /app/solidarity-transport/ + icon: tabler-icons:car + - name: vehicles + title: Véhicules partagés + link: /app/vehicles/ + icon: tabler-icons:car + - name: vehicles_management + title: Gestion des véhicules + link: /app/vehicles-management/ + icon: hero:outline/briefcase + - name: agenda + title: Agenda dispositifs + link: /app/agenda/ + icon: hero:outline/calendar + - name: directory + title: Répertoire solutions + link: /app/directory/ + icon: hero:outline/document-text + - name: support + title: Support + link: /app/support/ + icon: hero:outline/support + views: generic: files: @@ -30,6 +68,7 @@ views: - web/layouts/beneficiaries/_partials/beneficiary-files.html - web/layouts/beneficiaries/_partials/beneficiary-organizations.html - web/layouts/beneficiaries/_partials/beneficiary-diags.html + - web/layouts/beneficiaries/_partials/beneficiary-wallet.html - web/layouts/beneficiaries/display.html create_diag: files: @@ -147,7 +186,7 @@ views: journeys: search: files: - - web/layouts/_partials/address_autocomplete.html + - web/layouts/_partials/orb_address_autocomplete.html - web/layouts/journeys/_partials/journeys-all.html - web/layouts/journeys/_partials/journeys-others.html - web/layouts/journeys/_partials/journeys-carpool.html @@ -207,6 +246,7 @@ views: overview: files: - web/layouts/solidarity_transport/_partials/drivers_list.html + - web/layouts/solidarity_transport/_partials/bookings_list.html - web/layouts/solidarity_transport/overview.html driver_create: files: @@ -214,9 +254,18 @@ views: - web/layouts/solidarity_transport/driver_create.html driver_display: files: + - web/layouts/_partials/address_autocomplete.html - web/layouts/solidarity_transport/_partials/driver_availabilities.html - web/layouts/solidarity_transport/_partials/driver_documents.html - web/layouts/solidarity_transport/driver_display.html + driver_journey: + files: + - web/layouts/solidarity_transport/_partials/journey_preview.html + - web/layouts/solidarity_transport/driver_journey.html + booking_display: + files: + - web/layouts/solidarity_transport/_partials/journey_preview.html + - web/layouts/solidarity_transport/booking_display.html administration: home: diff --git a/web/assets/css/main.css b/web/assets/css/main.css index d7c2afd..79ed3a0 100644 --- a/web/assets/css/main.css +++ b/web/assets/css/main.css @@ -25,4 +25,7 @@ html { font-family: Bitter, serif; } + input { + padding: 2px; + } } diff --git a/web/assets/js/main.js b/web/assets/js/main.js index 0b0b059..bd5f41d 100644 --- a/web/assets/js/main.js +++ b/web/assets/js/main.js @@ -1,6 +1,10 @@ import '@kingshott/iodine'; import Alpine from 'alpinejs' +import { Protocol } from "pmtiles"; window.Alpine = Alpine -Alpine.start() \ No newline at end of file +Alpine.start() + +let protocol = new Protocol(); +maplibregl.addProtocol("pmtiles",protocol.tile); diff --git a/web/layouts/_partials/address_autocomplete.html b/web/layouts/_partials/address_autocomplete.html index 84e47c7..9d28ad7 100644 --- a/web/layouts/_partials/address_autocomplete.html +++ b/web/layouts/_partials/address_autocomplete.html @@ -1,13 +1,12 @@ {{ define "address_autocomplete" }} - -
Solde : {{if .ViewState.beneficiary.Data.wallet}}{{ .ViewState.beneficiary.Data.wallet }}{{else}}0{{end}} €
+ +Créditer le compte mobilité de l'utilisateur
+- Conducteurs disponibles - | -- - | -
---|---|
{{ .Data.first_name }} {{ .Data.last_name }} | -- - Organiser le transport solidaire - - | -
Aucun transport en commun pour ce trajet.
{{end}} {{$first := true}} +{{if .ViewState.journeys}} {{range .ViewState.journeys.Journeys}} {{if $first}} {{$first = false}} @@ -78,4 +79,5 @@Aucun conducteur solidaire disponible pour ce trajet.
{{else}} @@ -12,6 +12,14 @@ class="py-3.5 pl-4 pr-3 text-left text-sm font-semibold text-gray-900 sm:pl-6"> Conducteurs disponibles ++ Conducteur + | ++ Passager + | ++ Départ + | ++ Destination + | ++ Date + | ++ Statut + | ++ + | +
---|---|---|---|---|---|---|
+ + {{ (index $.ViewState.drivers_map .DriverId).Data.first_name }} + {{ (index $.ViewState.drivers_map .DriverId).Data.last_name }} + + | ++ + {{ (index $.ViewState.passengers_map .PassengerId).Data.first_name }} + {{ (index $.ViewState.passengers_map .PassengerId).Data.last_name }} + + | ++ {{ .Journey.PassengerPickup.Properties.label }} + | ++ {{ .Journey.PassengerDrop.Properties.label }} + | ++ {{ .Journey.PassengerPickupDate.Format "02/01/2006 15:04" }} + | ++ {{ if eq .Status "WAITING_CONFIRMATION"}} + Attente confirmation + {{ else if eq .Status "VALIDATED"}} + Validé + {{ else if eq .Status "CANCELLED"}} + Annulé + {{ end }} + | ++ + Voir + + | +