jmartin and Cursor
530e896b66
feat( #135 ): POST /parents/:id/co-parent — ajout co-parent foyer.
...
API staff pour foyer mono-parent : compte actif, liens + enfants,
mail création MDP. Mini-specs front/back dans docs/tmp.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 23:34:19 +02:00
jmartin and Cursor
30ca99fb65
feat( #129 ): POST /parents/dossier — création dossier famille staff.
...
Factorise createParentDossier (actif + mail MDP) depuis l’inscription
publique qui reste en_attente + mail pending. Miroir #156 AM.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-23 16:59:09 +02:00
jmartin and Cursor
53721ffbb3
fix( #131 ): ajouter @Get() manquant sur liste parents
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 22:07:24 +02:00
jmartin and Cursor
ce474797c4
fix( #131 ): co_parent en réponse parents + masquage secrets user
...
Contrat API fiche parent : co_parent peuplé (déjà chargé), sans password
ni tokens sur user/co_parent. Doc tmp front→back.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 23:39:30 +02:00
jmartin and Cursor
1dddc67933
feat( #140 ): dashboard admin ch.6 — fiche parent, enfants, affiliation
...
Back: PATCH /parents/:id/fiche, attach/detach enfant, GET /enfants enrichi.
Front: modale parent éditable, onglet Enfants, fiche enfant, UserService.
Couvre doc 28 §6.1–6.2 ; tickets liés #115 #116 #130 #131 #137 #138 .
Hors scope: fiche AM (#131 ), création admin (#129 ).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-17 00:35:00 +02:00
jmartin
0e8a999e41
Merge branch 'feature/107-onglet-a-valider' into develop
...
Conflits pending-families : conservation du DTO/SQL develop (date_soumission, emails, parents).
Made-with: Cursor
2026-03-26 00:16:53 +01:00
jmartin
2e02f60601
feat(admin): onglet À valider, dossier unifié et modales de validation
...
- Onglet « À valider » (AM + familles), pending-families et détail dossier par numéro.
- Wizards validation AM et famille, modale commune, chargement via GET /dossiers/:num.
- UI : cartes enfants, photo AM (cadre uniforme, ratio), NIR affiché formaté (espaces autour du tiret).
- Backend : DTO / routes parents pending ; scripts de test et mise à jour issue Gitea.
Tickets #107 , #119 .
Made-with: Cursor
2026-03-26 00:15:18 +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
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
dbcb3611d4
feat( #108 ): Validation dossier famille – POST /parents/:parentId/valider-dossier
...
- getFamilyUserIds(parentId) : tous les user_id de la famille (co_parent + enfants partagés)
- Valide en une fois tous les comptes en_attente/refuse de la famille (validateUser)
- Réponse : liste des Users validés
Made-with: Cursor
2026-03-12 22:46:17 +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
jmartin and Cursor
8a6768b316
feat(dashboard-admin): connect admin dashboard to real API data (Ticket #92 )
...
- Frontend:
- Create UserService to handle user-related API calls (gestionnaires, parents, AMs, admins)
- Update AdminDashboardScreen to use dynamic widgets
- Implement dynamic management widgets:
- GestionnaireManagementWidget
- ParentManagementWidget
- AssistanteMaternelleManagementWidget
- AdminManagementWidget
- Add data models: ParentModel, AssistanteMaternelleModel
- Update AppUser model
- Update ApiConfig
- Backend:
- Update controllers (Parents, AMs, Gestionnaires, Users) to allow ADMINISTRATEUR role to list users
- Note: Gestionnaires endpoint is currently bypassed in frontend (using /users filter) due to module import issue (documented in docs/92_NOTE-BACKEND-GESTIONNAIRES.md)
- Docs:
- Add note about backend fix for Gestionnaires module
- Update .cursorrules to forbid worktrees
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-16 21:43:27 +01: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