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
65f10e9ca6
fix(front): refus famille en un seul appel API ( #110 )
...
Le back propage le refus et les mails aux co-parents ; évite la 2e requête en erreur.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 22:36:38 +02:00
b6e83bf9ef
fix(front): SnackBar de confirmation après refus dossier ( #110 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 18:56:31 +02:00
7ba8d51668
feat(front): câbler PATCH refus utilisateur depuis wizards validation ( #110 )
...
- UserService.refuseUser → /users/:id/refuser
- AM + famille : envoi motifs, onSuccess + refresh liste
- Famille : refus séquentiel pour chaque parent en_attente
- ValidationRefusForm : état isSubmitting (UX)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 17:38:29 +02:00
0befd4eb2a
feat(admin): validation AM/famille, À valider au survol, nettoyage logs
...
- À valider : ligne avec survol type AdminUserCard, icône Ouvrir centrée et plus grande (iconSize 34).
- Wizard AM : titres Identité et coordonnées / Dossier professionnel / Présentation ; photo à gauche, grille droite [2,2,2,2] (NIR, naissance, agrément, capacité) ; AppUser champs naissance ; dates dd/MM/yyyy via formatIsoDateFr ; ValidationDetailSection titre optionnel.
- Wizard famille : titre étape 4 « Présentation ».
- Suppression des debugPrint liés médias / images / dossier (api_config, auth_network_image, dossier_unifie, user_service, validation_family).
Made-with: Cursor
2026-04-13 17:22:08 +02:00
4dedd9b87a
fix(web): withOpacity à la place de withValues (Flutter 3.19 / dart2js)
...
Made-with: Cursor
2026-04-12 21:11:06 +02:00
fdd1e06e77
[ #101 ] [Frontend] Inscription parent — API, soumission et validation
...
Squash merge de develop vers master.
Livrables principaux (ticket #101 et mise au point associée) :
- Branchement du formulaire d'inscription parent sur POST /api/v1/auth/register/parent
- Payload DTO (parents, enfants, photos base64, CGU) et services Auth
- Parcours gestionnaire : cartes dossiers, wizard validation famille, images authentifiées
- Scripts d'inscription test (Martin, Durand/Rousseau, Lecomte) ; .gitignore .cursor/
Inclut également les ajustements develop fusionnés dans ce lot (inscription AM, champs relais, etc.).
Closes #101
Made-with: Cursor
2026-04-11 18:07:24 +02:00
cde676c4f9
feat: alignement master sur develop (squash)
...
- Dossiers unifiés #119 , pending-families enrichi, validation admin (wizards)
- Front: modèles dossier_unifie / pending_family, NIR, auth
- Migrations dossier_famille, scripts de test API
- Résolution conflits: parents.*, docs tickets, auth_service, nir_utils
Made-with: Cursor
2026-03-26 00:20:47 +01:00