jmartin
5b83102a59
feat(#152/#155): cleanup est_multiple + dashboard sans préfixe Admin (squash develop).
...
Suppression complète grossesse multiple / est_multiple (BDD, API, front).
Rename option C : widgets partagés et panels staff sous widgets/dashboard/,
AdminManagementWidget seul restant dans widgets/admin/.
2026-09-14 12:52:22 +02:00
jmartin and Cursor
ea0e97d930
feat( #135 ): mode édition dossier + ajout co-parent (squash develop).
...
Wizard edit famille/AM, POST co-parent, PATCH enfants avec photo.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 17:32:06 +02:00
jmartin and Cursor
84e46162fd
feat( #153 ): onglet permanent Dossiers — liste unifiée + pending.
...
Remplace l’onglet conditionnel « À valider » par un onglet Dossiers
(pending en haut, familles + AM en dessous), avec GET /dossiers,
recherche, et libellés pending NOM Prénom.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 19:41:44 +02:00
jmartin and Cursor
14580c34e0
feat( #129 ): création dossier famille staff — API + wizard dashboard.
...
Permet au dashboard de créer un dossier parent complet (pivot, co-parent
optionnel, enfants, n° dossier) déjà actif, avec e-mail de création de
mot de passe — miroir du parcours AM (#156 ), sans passer par l’inscription
publique en attente.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 13:16:02 +02:00
jmartin and Cursor
003fe6b762
feat( #131 ): fiches parent/AM éditable, placement AM↔enfant, statuts garde/sans_garde
...
Squash merge develop → master.
- Fiche parent éditable (co-parent, PATCH fiche, GET /parents)
- Fiche AM 3 onglets (PATCH fiche, rattacher/détacher enfants)
- Table enfants_assistantes_maternelles + enum garde/sans_garde
- Migration SQL + BDD.sql canonique
- Correctifs recette : @Get() parents, DTO fiche AM, fix NIR
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-11 22:49:57 +02:00
jmartin and Cursor
b99745e0fe
feat( #112 ): reprise après refus — dossier complet, email resoumission
...
- GET/PATCH reprise-dossier enrichis (parents, enfants, motivation, fiche AM)
- Front: lien mail, modale identify login, wizards préremplis, PATCH complet
- Email accusé resoumission aux parents avec n° de dossier
- Fixes préremplissage AM (dates, places, ValueKey étape 2)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 19:19:55 +02:00
jmartin
d7ccbfbe35
feat(api): dossier famille — photo_url et consent_photo par enfant
...
- DossierFamilleEnfantDto: champs optionnels Swagger
- Mapping getDossierFamilleByNumero + fallback dossier_famille_enfants
- GET dossiers/:num (type family) enrichi via délégation existante
Made-with: Cursor
2026-04-11 16:31:11 +02:00
jmartin
0e6e473e84
feat: pending-families ajoute parents[] (email/tel/ville/cp) + ordre stable
...
Made-with: Cursor
2026-03-25 10:58:29 +01:00
jmartin
cf9cd495bf
feat: enrichissement GET pending-families (date_soumission, nombre_enfants, emails)
...
Made-with: Cursor
2026-03-23 23:37:50 +01:00
jmartin
76ba28a7ce
fix: dossier famille - un seul texte_motivation, plus de tableau presentation
...
Made-with: Cursor
2026-03-18 01:56:58 +01:00
jmartin
1772744c81
feat( #119 ): dossier famille = 1 par famille, N enfants; retrait repas/type_contrat/budget; adresse dans API parents
...
Made-with: Cursor
2026-03-18 01:52:28 +01:00
jmartin
5465117238
fix: renvoyer le genre des enfants dans le dossier famille (GET dossiers/parents)
...
Made-with: Cursor
2026-03-18 01:35:27 +01:00
jmartin
f6fabc521e
feat( #119 ): GET /parents/dossier-famille/:numeroDossier - dossier famille complet (admin/gestionnaire)
...
Made-with: Cursor
2026-03-17 22:40:48 +01:00
jmartin
1fa70f4052
feat( #106 ): Liste familles en attente – GET /parents/pending-families
...
- Une entrée par famille (co_parent + enfants partagés, même logique que backfill #103 )
- libelle, parentIds, numero_dossier ; filtre statut en_attente
- AuthGuard + RolesGuard sur controller parents
Made-with: Cursor
2026-03-12 22:36:16 +01:00