Onglet permanent « Dossiers » — à valider + liste unifiée (sans création) #153

Closed
opened 2026-07-17 14:49:05 +00:00 by jmartin · 4 comments
Owner

Rôle

Ticket 0.1.0 (ticket normal, plus epic) — refonte de l’entrée « dossiers » du dashboard admin/gestionnaire.

Remplacer l’onglet temporaire « À valider » (qui apparaît/disparaît) par un onglet permanent « Dossiers » : centre de suivi / consultation / validation des dossiers (liste + navigation).

Ne pas rattacher à #107 (fermé / obsolète). Nouvelle conception.


Découpe produit (figée)

Ticket Périmètre
#153 (ce ticket) Onglet permanent + section pending + liste unifiée + recherche + couleurs. Pas de création.
#135 (ensuite) Au clic sur un dossier : mode édition du wizard + ajout d’un 2ᵉ parent (foyer mono-parent).
#153 (liste)  →  clic dossier  →  #135 (edit + 2ᵉ parent)

Objectif UX

Quand on clique sur Dossiers :

  1. En haut — section Dossiers à valider (stack / liste pending AM + familles)
  2. En dessous — liste de tous les dossiers (familles et assistantes maternelles)
  3. Différenciation visuelle famille vs AM : couleur (+ icône), pas seulement l’icône
  4. Barre de recherche utile : filtrer par n° de dossier, nom, email, etc.

Création de dossier — pas dans cet onglet

Décision produit : pas de bouton « Créer un dossier » dans l’onglet Dossiers.

Entrée Action
+ Parents Wizard dossier parent complet#129 (fait)
+ Asmat Wizard dossier AM complet#156 (fait)
+ Enfants Ajout d’un enfant sur foyer existant#132 (fait)
2ᵉ responsable #135 — ouvrir / éditer le dossier existant (switch page co-parent)

Aide optionnelle dans Dossiers (état vide) : « Pour créer un dossier → onglet Parents ou Assistantes maternelles ».

Les onglets Parents / Enfants / AM / Gestionnaires / Admin restent pour les fiches et rattachements.


Unité de liste

1 ligne = 1 dossier (numero_dossier) — type famille ou assistante_maternelle.


Ouverture au clic (périmètre #153)

  • Le clic peut ouvrir la modale existante en lecture / review (pending) ou une consultation minimale.
  • L’édition complète d’un dossier déjà actif + ajout 2ᵉ parent → #135 (après ce ticket).

Dépendances

Ticket Sujet Statut
#129 Wizard + API dossier parent closed
#156 Wizard + API dossier AM closed
#132 Création enfant (foyer existant) closed
#135 Mode edit + 2ᵉ parent open — après #153

Travaux

  • Onglet permanent Dossiers (remplace l’onglet conditionnel À valider)
  • Section haute À valider (réutiliser / adapter PendingValidationWidget)
  • Liste unifiée tous dossiers (AM + familles) + couleurs
  • Recherche (n° / nom / …) — harmoniser search bars panel
  • API listing « tous les dossiers » si manquante (à préciser)
  • (pas de) bouton Créer dans cet onglet
  • (pas de) mode edit / ajout 2ᵉ parent → #135

Hors scope

  • Mode édition wizard + ajout 2ᵉ parent → #135
  • Famille complexe N responsables → #139
  • Suppressions → #154 / #133
  • Création dossier depuis l’onglet Dossiers
  • Suppression de l’onglet Parents / AM

Critères d'acceptation

  • Onglet Dossiers toujours visible (admin + gestionnaire)
  • Pending en haut si non vide ; liste complète en dessous
  • Famille / AM distinguables (couleur + icône)
  • Recherche filtre la liste (au minimum n° dossier + nom)
  • Pas de création de dossier depuis cet onglet
  • Édition / 2ᵉ parent non exigés ici (suivis dans #135)

Milestone

0.1.0

## Rôle **Ticket 0.1.0** (ticket normal, plus epic) — refonte de l’entrée « dossiers » du dashboard admin/gestionnaire. Remplacer l’onglet temporaire **« À valider »** (qui apparaît/disparaît) par un onglet **permanent « Dossiers »** : centre de **suivi / consultation / validation** des dossiers (**liste + navigation**). > Ne pas rattacher à #107 (fermé / obsolète). Nouvelle conception. --- ## Découpe produit (figée) | Ticket | Périmètre | |--------|-----------| | **#153** (ce ticket) | Onglet permanent + section pending + **liste unifiée** + recherche + couleurs. **Pas** de création. | | **#135** (ensuite) | Au **clic** sur un dossier : mode **édition** du wizard + **ajout d’un 2ᵉ parent** (foyer mono-parent). | ``` #153 (liste) → clic dossier → #135 (edit + 2ᵉ parent) ``` --- ## Objectif UX Quand on clique sur **Dossiers** : 1. **En haut** — section **Dossiers à valider** (stack / liste pending AM + familles) 2. **En dessous** — liste de **tous les dossiers** (familles **et** assistantes maternelles) 3. Différenciation visuelle famille vs AM : **couleur** (+ icône), pas seulement l’icône 4. **Barre de recherche** utile : filtrer par n° de dossier, nom, email, etc. ### Création de dossier — **pas** dans cet onglet **Décision produit** : **pas de bouton « Créer un dossier »** dans l’onglet Dossiers. | Entrée | Action | |--------|--------| | **+ Parents** | Wizard **dossier parent complet** — **#129** (fait) | | **+ Asmat** | Wizard **dossier AM complet** — **#156** (fait) | | **+ Enfants** | Ajout d’un enfant sur foyer **existant** — **#132** (fait) | | **2ᵉ responsable** | **#135** — ouvrir / éditer le dossier existant (switch page co-parent) | Aide optionnelle dans Dossiers (état vide) : *« Pour créer un dossier → onglet Parents ou Assistantes maternelles »*. Les onglets **Parents / Enfants / AM / Gestionnaires / Admin** restent pour les fiches et rattachements. --- ## Unité de liste 1 ligne = **1 dossier** (`numero_dossier`) — type `famille` ou `assistante_maternelle`. --- ## Ouverture au clic (périmètre #153) - Le clic peut ouvrir la modale existante en **lecture / review** (pending) ou une consultation minimale. - L’**édition** complète d’un dossier déjà actif + ajout 2ᵉ parent → **#135** (après ce ticket). --- ## Dépendances | Ticket | Sujet | Statut | |--------|--------|--------| | **#129** | Wizard + API dossier parent | closed | | **#156** | Wizard + API dossier AM | closed | | **#132** | Création enfant (foyer existant) | closed | | **#135** | Mode edit + 2ᵉ parent | open — **après #153** | --- ## Travaux - [ ] Onglet permanent **Dossiers** (remplace l’onglet conditionnel À valider) - [ ] Section haute **À valider** (réutiliser / adapter `PendingValidationWidget`) - [ ] Liste unifiée tous dossiers (AM + familles) + couleurs - [ ] Recherche (n° / nom / …) — harmoniser search bars panel - [ ] API listing « tous les dossiers » si manquante (à préciser) - [ ] *(pas de)* bouton Créer dans cet onglet - [ ] *(pas de)* mode edit / ajout 2ᵉ parent → **#135** --- ## Hors scope - Mode **édition** wizard + ajout 2ᵉ parent → **#135** - Famille complexe N responsables → **#139** - Suppressions → **#154** / **#133** - Création dossier depuis l’onglet Dossiers - Suppression de l’onglet Parents / AM --- ## Critères d'acceptation - [ ] Onglet **Dossiers** toujours visible (admin + gestionnaire) - [ ] Pending en haut si non vide ; liste complète en dessous - [ ] Famille / AM distinguables (couleur + icône) - [ ] Recherche filtre la liste (au minimum n° dossier + nom) - [ ] **Pas** de création de dossier depuis cet onglet - [ ] Édition / 2ᵉ parent **non** exigés ici (suivis dans **#135**) ## Milestone **0.1.0**
jmartin added this to the 0.1.0 milestone 2026-07-17 14:49:05 +00:00
jmartin added the enhancementfrontendbackenduxgestionnaireadminphase-1uiv0.1.0 labels 2026-07-17 14:49:05 +00:00
Author
Owner

Tickets création rattachés : #129 (API), #132 (wizard front — texte corrigé).

Tickets création rattachés : **#129** (API), **#132** (wizard front — texte corrigé).
Author
Owner

Clarification : #132 n’est plus le wizard « Créer un dossier ». #132 = ajouts Parent/Enfant/AM hors parcours dossier. Le bouton Dossiers reste centré sur #129 (+ front dédié).

Clarification : **#132** n’est plus le wizard « Créer un dossier ». #132 = ajouts Parent/Enfant/AM **hors** parcours dossier. Le bouton Dossiers reste centré sur **#129** (+ front dédié).
jmartin changed title from [Epic] Onglet permanent « Dossiers » — à valider + liste unifiée + création to [Epic] Onglet permanent « Dossiers » — à valider + liste unifiée (sans création) 2026-07-17 16:19:40 +00:00
jmartin changed title from [Epic] Onglet permanent « Dossiers » — à valider + liste unifiée (sans création) to Onglet permanent « Dossiers » — à valider + liste unifiée (sans création) 2026-07-24 16:06:22 +00:00
Author
Owner

Décision

Ce ticket n’est plus un epic : ticket normal 0.1.0 (liste / onglet Dossiers).

L’édition dossier + ajout 2ᵉ parent reste dans #135 (après #153).

## Décision Ce ticket n’est **plus un epic** : ticket **normal** 0.1.0 (liste / onglet Dossiers). L’édition dossier + ajout 2ᵉ parent reste dans **#135** (après #153).
Author
Owner

Livr� et merg� sur develop (HEAD 0029c5a).

Front

  • Onglet permanent Dossiers (remplace � � valider � conditionnel)
  • Ordre : Dossiers | Parents | Enfants | AM | Gestionnaires | (Admin)
  • Haut : dossiers � valider ; bas : liste unifi�e (1 ligne / numero_dossier)
  • Cartes neutres, accent ic�ne famille/AM, photo AM si dispo
  • Recherche (hint court + infobulle n� / nom / pr�nom / e-mail)
  • Pas de bouton cr�er sur cet onglet ; clic ? ValidationDossierModal

Back

  • GET /dossiers liste unifi�e + fix libell� pending-families (NOM Pr�nom)

Report� (retour gestionnaires)

  • Palette couleurs / diff�renciation visuelle
  • Clic AM active ? fiche AM sans changer d�onglet (ou retrait AM actives de la liste basse)
Livr� et merg� sur `develop` (HEAD `0029c5a`). **Front** - Onglet permanent **Dossiers** (remplace � � valider � conditionnel) - Ordre : Dossiers | Parents | Enfants | AM | Gestionnaires | (Admin) - Haut : dossiers � valider ; bas : liste unifi�e (1 ligne / `numero_dossier`) - Cartes neutres, accent ic�ne famille/AM, photo AM si dispo - Recherche (hint court + infobulle n� / nom / pr�nom / e-mail) - Pas de bouton cr�er sur cet onglet ; clic ? `ValidationDossierModal` **Back** - `GET /dossiers` liste unifi�e + fix libell� pending-families (`NOM Pr�nom`) **Report� (retour gestionnaires)** - Palette couleurs / diff�renciation visuelle - Clic AM active ? fiche AM sans changer d�onglet (ou retrait AM actives de la liste basse)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#153