feat(inscription AM #120): UI étape pro, photo unifiée, scripts et données test

- Panneau AM : validation NIR alignée API, date d’agrément requise côté app,
  capacité 1–10, n° agrément + date sur une ligne, ville/pays formatés au blur.
- Widget RegistrationPhotoSlot (cadre, croix) partagé avec les cartes enfant.
- AuthService : MIME PNG/JPEG pour la photo ; payload date_agrement.
- Scripts register-am-dubois / mansouri ; chemins tests/ressources/photos ;
  doc test-data + seed ; smoke curl inscription AM.

Made-with: Cursor
This commit is contained in:
2026-04-13 13:19:32 +02:00
parent 12bf85b7bd
commit 58607cdbc9
18 changed files with 763 additions and 284 deletions
+6 -2
View File
@@ -177,10 +177,12 @@
</div>
<div class="info-section">
<div class="info-title">Profession</div>
<p><strong>Agrément :</strong> 4 enfants max</p>
<p><strong>Agrément :</strong> 4 enfants max (n° AGR-2019-095001, depuis le 01/09/2019)</p>
<p><strong>Expérience :</strong> 12 ans</p>
<p><strong>Spécialité :</strong> Bébés 0-18 mois</p>
<p><strong>Places disponibles :</strong> 2</p>
<p><strong>NIR (test, fictif) :</strong> 280062A00100191</p>
<p><strong>Lieu de naissance :</strong> Ajaccio (Corse)</p>
</div>
</div>
</div>
@@ -207,10 +209,12 @@
</div>
<div class="info-section">
<div class="info-title">Profession</div>
<p><strong>Agrément :</strong> 3 enfants max</p>
<p><strong>Agrément :</strong> 3 enfants max (n° AGR-2017-095002, depuis le 15/06/2017)</p>
<p><strong>Expérience :</strong> 15 ans</p>
<p><strong>Spécialité :</strong> Enfants 1-3 ans</p>
<p><strong>Places disponibles :</strong> 1</p>
<p><strong>NIR (test, fictif) :</strong> 275119900100102</p>
<p><strong>Lieu de naissance :</strong> à l'étranger (ex. Casablanca, Maroc — inscription)</p>
</div>
</div>
</div>