fix(preparation): aligner l'import Excel des circuits sur le backend actuel
Erreurs d'import
- Avant : message 214 générique ; 215 et FUNCTIONAL_ERROR peu ou pas exposés ; parfois affichage du message backend « Impossible de traiter la demande… » à la place du libellé métier.
- Après : libellés dédiés pour 214, 215 et FUNCTIONAL_ERROR ; filtrage du message générique lorsqu'un code métier est présent.
Retour succès (HTTP 200)
- Avant : « X circuit(s) importé(s) » sans distinguer nouveaux circuits ; remarques toujours en warning ; peu d'indication sur les trajets auto.
- Après : « nouveau(x) circuit(s) », distinction remarques critiques / avertissement, mention de la génération automatique des trajets quand pertinent.
Modèle Excel et dialogue d'import
- Avant : export inline (colonnes avec espace sur L'intitulé, fichier passagers-valides.xlsx) ; pas d'aide contextuelle ; toast de succès générique MassUploadFile en doublon avec les snackbars métier.
- Après : téléchargement partagé (colonnes alignées API, template-passagers.xlsx), listes d'aide export/upload, acceptation .xls/.xlsx, suppression du toast générique (suppressSuccessToast), rafraîchissement du résumé usagers après import.
Libellés UI stratégie IMPORT
- Avant : « Création rapide depuis un fichier modèle… » (sans trajets auto).
- Après : explication regroupement par code circuit, affectation usagers et tentative de génération des trajets.