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
15123f691c
feat(auth): #127 forgot-password + reset-password API (BDD + mail)
...
Made-with: Cursor
2026-04-23 18:17:39 +02:00
jmartin
3716dfe611
test(auth): couvrir verify-token/create-password pour le ticket #118
...
Ajoute des tests unitaires sur le flux API de création de mot de passe: forwarding verify-token, rejet confirmation mismatch et validation du comportement lien invalide/expiré côté service.
Made-with: Cursor
2026-04-23 11:53:34 +02:00
jmartin
33d6e7b0c3
feat: Intégration du backend NestJS depuis YNOV
...
- Framework: NestJS avec TypeORM
- Authentification: JWT (access + refresh tokens)
- Gestion utilisateurs: CRUD complet avec validation
- Routes: auth, users, parents, assistantes maternelles
- Dockerfile pour conteneurisation
2025-11-24 15:44:07 +01:00