[Frontend] Refacto — modes consultation / édition / création dossier #135

Open
opened 2026-06-16 14:27:10 +00:00 by jmartin · 0 comments
Owner

Contexte

Trois contextes UI partagent des données dossier mais avec des implémentations séparées :

  • Validation : validation_family_wizard, validation_am_wizard (lecture + valider/refuser)
  • Inscription : formulaires #78 (DisplayMode.editable)
  • Admin : AdminDetailModal (lecture seule)

Sans factorisation, les parcours création/édition admin dupliqueront de la logique.

Objectif

Introduire un mode partagé et un shell modale commun pour limiter la duplication.

Frontend

  • Enum DossierFormMode { view, edit, create } (ou équivalent)
  • Shell modale réutilisable (header steps, navigation, boutons)
  • Brancher mode view sur wizards validation existants
  • Préparer branchement edit / create sur formulaires inscription #78
  • Pas de régression sur flux validation (#107–#110)

Dépendances

Peut être mené en parallèle des tickets édition/création ; recommandé avant ou pendant le lot Ajouter.

## Contexte Trois contextes UI partagent des données dossier mais avec des implémentations séparées : - **Validation** : `validation_family_wizard`, `validation_am_wizard` (lecture + valider/refuser) - **Inscription** : formulaires #78 (`DisplayMode.editable`) - **Admin** : `AdminDetailModal` (lecture seule) Sans factorisation, les parcours création/édition admin dupliqueront de la logique. ## Objectif Introduire un mode partagé et un shell modale commun pour limiter la duplication. ## Frontend - [ ] Enum `DossierFormMode { view, edit, create }` (ou équivalent) - [ ] Shell modale réutilisable (header steps, navigation, boutons) - [ ] Brancher mode `view` sur wizards validation existants - [ ] Préparer branchement `edit` / `create` sur formulaires inscription #78 - [ ] Pas de régression sur flux validation (#107–#110) ## Dépendances Peut être mené en parallèle des tickets édition/création ; recommandé avant ou pendant le lot Ajouter.
jmartin added this to the 0.1.0 milestone 2026-06-16 14:27:10 +00:00
jmartin added the
frontend
ux
phase-1
v0.1.0
labels 2026-06-16 14:27:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#135
No description provided.