Skip to content

Validate preparation circuit to prod

yassine sabir a demandé de fusionner feature/Validate-To-Prod vers develop
  • circuit-preparation-endpoints.ts — Ajout des routes promotion-status et validate-to-production pour un circuit préparé.
  • circuit-preparation-store.ts — Ajout du chargement du statut de promotion et de l’appel POST de mise en production avec gestion des réponses 4xx.
  • circuit-promotion.ts — Nouveaux types pour le statut, la requête et la réponse de promotion vers la prod.
  • prepared-circuit-promotion.ts — Utilitaires pour identifier un circuit persisté, résoudre la sélection et libellés du flux de promotion.
  • promotion-error-mapping.ts — Mapping des codes et messages d’erreur API vers des textes FR pour toasts et modale.
  • usePreparedCircuitPromotion.ts — Hook qui orchestre modale, statut, confirmation et retours succès/échec de la promotion.
  • ValidateToProductionModal.tsx — Modale de confirmation affichant éligibilité, statut et erreurs avant mise en production.
  • use-dup-circuit-table.ts — Ajout de selectSingleRow pour synchroniser la sélection liste / carte / drawer.
  • circuit-dup-list-view.tsx — Branchement du bouton « Valider en prod », sélection unifiée et optimizationOrigin à la validation IA.
  • CircuitSummarySidebar.tsx — Bouton « Valider en prod » dans l’en-tête des circuits existants, avant choix de stratégie.
  • AiOptimizationCircuitWorkspace.tsx — Transmission des props de promotion vers la sidebar des circuits existants.
  • optimized-circuit-validation.ts — Extension de la requête de validation IA avec optimizationOrigin et cibles prod.
  • use-preparation-tabs.ts — Libellé d’onglet « Nouvelle Préparation » aligné avec le reste de l’UI.
  • table-control-bar.tsx / shadcn/table-control-bar.tsx — Libellé du bouton de création « Nouvelle Préparation » pour le type Preparation.

Rapports de requête de fusion