Skip to content

fix(preparation): aligner l'import Excel des circuits sur le backend actuel

yassine sabir a demandé de fusionner bugFix/Prepa-Circuit-Import vers develop

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.

Rapports de requête de fusion