{{define "bookings_list"}} {{range .ViewState.bookings}} {{end}}
Statut Type Numéro (Immat / Bicycode) Beneficiaire Dates Actions
{{if .Data.administrator_unavailability}} Retiré {{else if and (eq $.ViewState.status_management "manual") (not .Deleted)}} {{$manualStatus := .ManualStatus}} {{range $.ViewState.status_options}} {{if eq (index . "name") $manualStatus}} {{if eq (index . "meta_status") "open"}} {{index . "label"}} {{else if eq (index . "meta_status") "active"}} {{index . "label"}} {{else if eq (index . "meta_status") "closed"}} {{index . "label"}} {{end}} {{end}} {{end}} {{else if .Deleted}} Annulé {{else}} {{if eq .Status 1 }} A venir {{end}} {{if eq .Status 0 }} En cours {{end}} {{if eq .Status -1 }} Terminé {{end}} {{end}}
{{ (index $.ViewState.vehicles_map .Vehicleid).Type }}
{{ (index $.ViewState.vehicles_map .Vehicleid).Data.licence_plate }}
{{if .Data.administrator_unavailability}}
{{else}}
{{ (index $.ViewState.drivers_map .Driver).Data.first_name }} {{ (index $.ViewState.drivers_map .Driver).Data.last_name }}
{{end}}
{{if .Data.administrator_unavailability}}
Retiré du {{(timeFrom .Unavailablefrom).Format "02/01/2006"}} au {{(timeFrom .Unavailableto).Format "02/01/2006"}}
{{else}}
Du {{(timeFrom .Startdate).Format "02/01/2006 à 15:04"}}
au {{(timeFrom .Enddate).Format "02/01/2006 à 15:04"}}
{{end}}
{{if and (eq $.ViewState.status_management "manual") (not .Data.administrator_unavailability) (not .Deleted)}} {{$manualStatus := .ManualStatus}} {{$startdate := .Startdate}} {{$enddate := .Enddate}} {{range $.ViewState.status_options}} {{if eq (index . "name") $manualStatus}} {{if and (eq (index . "meta_status") "open") (isPast $startdate)}} {{$.IconSet.Icon "hero:outline/exclamation-triangle" "h-6 w-6 inline-block"}} {{else if and (eq (index . "meta_status") "active") (isPast $enddate)}} {{$.IconSet.Icon "hero:outline/exclamation-triangle" "h-6 w-6 inline-block"}} {{end}} {{end}} {{end}} {{end}} Voir
{{end}}