diff --git a/web/layouts/administration/vehicles_stats.html b/web/layouts/administration/vehicles_stats.html index 9fb6909..06432c4 100644 --- a/web/layouts/administration/vehicles_stats.html +++ b/web/layouts/administration/vehicles_stats.html @@ -51,6 +51,7 @@ {{range .ViewState.vehicles}} +
@@ -58,8 +59,28 @@ Disponible - {{else}} - {{range .Bookings}} + {{else if len .Bookings | eq 1}} + {{range .Bookings}} + {{if .Data.administrator_unavailability}} + + Retiré + + {{else if eq .Status -1 }} + + Disponible + + {{else if eq .Status 1 }} + + A venir + + {{else if eq .Status 0 }} + + En cours + + {{end}} + {{end}} + {{else if gt (len .Bookings) 1}} + {{range .Bookings}} {{if .Data.administrator_unavailability}} Retiré @@ -73,13 +94,21 @@ En cours - {{else}} - - Disponible - {{end}} {{end}} - {{end}} + {{end}} + {{$allAvailable := true}} + {{range .Bookings}} + {{if ne .Status -1}} + {{ $allAvailable = false }} + {{break}} + {{end}} + {{end}} + {{if $allAvailable}} + + Disponible + + {{end}} {{end}}