Julien Martin
2fb53d20cf
feat(auth): API inscription parent complete - Workflow 6 etapes
- Refonte complete de l'inscription parent (Tickets #18 et #19 fusionnes)
- Workflow CDC 6 etapes en 1 transaction atomique :
* Etape 1 : Informations Parent 1 (obligatoire)
* Etape 2 : Informations Parent 2 / Co-parent (optionnel)
* Etape 3 : Enfants avec photos (au moins 1 requis)
* Etape 4 : Presentation du dossier (optionnel)
* Etape 5 : Acceptation CGU + Privacy (obligatoire)
* Etape 6 : Recapitulatif -> VALIDATION
Modifications techniques :
- Nouveau DTO RegisterParentCompletDto (Parent1+Parent2+Enfants+Presentation+CGU)
- Nouveau DTO EnfantInscriptionDto pour les enfants
- Methode inscrireParentComplet() : transaction unique
- Generation tokens creation MDP (Parent 1 + Parent 2)
- Gestion photos enfants (base64 -> fichier)
- Liens parents-enfants via table parents_children
- Statut en_attente pour validation gestionnaire
Tests :
- Teste avec couple MARTIN + 3 triples (Emma, Noah, Lea)
- 2 parents crees + 3 enfants lies
Documentation :
- Ajout 99_REGLES-CODAGE.md : Convention francais/anglais
- Tickets Gitea mis a jour (#18 refonte, #19 ferme)
Refs: #18, #19
2025-12-01 22:42:56 +01:00
..
2025-11-25 00:28:35 +01:00
2025-11-28 14:54:29 +01:00
2025-11-25 00:28:35 +01:00
2025-11-25 00:28:35 +01:00
2025-11-25 00:28:35 +01:00
2025-11-28 14:54:29 +01:00
2025-11-25 00:28:35 +01:00
2025-11-25 00:28:35 +01:00
2025-11-26 14:33:20 +01:00
2025-11-26 14:33:04 +01:00
2025-11-28 10:31:11 +01:00
2025-11-26 14:33:04 +01:00
2025-11-26 14:33:04 +01:00
2025-11-26 14:33:04 +01:00
2025-11-25 00:28:35 +01:00
2025-12-01 22:42:56 +01:00