feat: gestion manuelle des statuts de réservation véhicule

This commit is contained in:
Arnaud Delcasse
2026-02-26 17:56:25 +01:00
parent b79cc08b06
commit 95365ff8ce
9 changed files with 182 additions and 51 deletions

View File

@@ -231,8 +231,16 @@ func ReadConfig() (*viper.Viper, error) {
},
},
"vehicles": map[string]any{
"enabled": true,
"default_booking_duration_days": 90,
"enabled": true,
"default_booking_duration_days": 90,
"status_management": "automatic",
"status_options": []map[string]any{
{"name": "requested", "label": "Demandé", "initial": true, "meta_status": "open"},
{"name": "accepted", "label": "Accepté", "meta_status": "active"},
{"name": "refused", "label": "Refusé", "meta_status": "closed"},
{"name": "cancelled", "label": "Annulé", "meta_status": "closed"},
{"name": "not_completed", "label": "Non réalisé", "meta_status": "closed"},
},
},
"vehicles_management": map[string]any{
"enabled": true,