[Ticket #18] API Inscription Parent - Étape 3 (Enfants)

 Modifications apportées :
- Rendu le champ 'genre' obligatoire dans CreateEnfantsDto (conforme CDC)
- Ajout upload photo avec Multer (max 5MB, formats jpg/jpeg/png/gif)
- Rattachement automatique au co-parent s'il existe
- Création dossier /app/uploads/photos dans Dockerfile avec permissions
- Gestion enfants à naître vs nés
- Gestion consentement photo avec horodatage

 Tests réalisés :
- Création enfant 'actif' avec date de naissance (Emma Martin)
- Création enfant avec rattachement aux 2 parents (Noah Martin)
- Création enfant 'a_naitre' avec date prévue (Léa Martin)
- Vérification base de données : enfants bien rattachés aux parents

Refs: #18
This commit is contained in:
2025-12-01 16:28:45 +01:00
parent 9aea26805d
commit dfad408902
4 changed files with 61 additions and 9 deletions
+3
View File
@@ -32,6 +32,9 @@ COPY --from=builder /app/dist ./dist
RUN addgroup -g 1001 -S nodejs
RUN adduser -S nestjs -u 1001
# Créer le dossier uploads et donner les permissions
RUN mkdir -p /app/uploads/photos && chown -R nestjs:nodejs /app/uploads
USER nestjs
EXPOSE 3000