[Frontend] Inscription AM – Branchement soumission formulaire à l'API #91

Closed
opened 2026-02-15 22:50:40 +00:00 by jmartin · 1 comment
Owner

Contexte

Les écrans d'inscription AM (étapes 1 à 4) existent ; la soumission affiche une modale de succès sans appeler l'API. Ce ticket couvre le branchement du formulaire à l'endpoint d'inscription AM.

Objectif

Lors du clic sur "Soumettre" à l'étape 4 AM (récapitulatif), appeler POST /api/v1/auth/register/am avec le payload construit à partir des données du formulaire (AmRegistrationData), puis gérer succès / erreur (redirection login, affichage erreur).

Prérequis

  • Backend : endpoint POST /auth/register/am implémenté (ticket Backend Inscription AM).

Tâches

  • Construire le body (DTO) à partir de AmRegistrationData (identité, infos pro, photo, CGU)
  • Appel HTTP POST vers ApiConfig.registerAM (ou équivalent)
  • Gestion réponse (201 : modale succès + redirection /login ; 4xx : affichage message erreur)
  • Conversion photo (File) en base64 si backend attend base64
  • Tests manuels ou E2E du flux complet

Références

  • Écran : frontend/lib/screens/auth/am_register_step4_screen.dart
  • Modèle : AmRegistrationData
  • Backend : POST /auth/register/am
## Contexte Les écrans d'inscription AM (étapes 1 à 4) existent ; la soumission affiche une modale de succès sans appeler l'API. Ce ticket couvre le branchement du formulaire à l'endpoint d'inscription AM. ## Objectif Lors du clic sur "Soumettre" à l'étape 4 AM (récapitulatif), appeler **POST /api/v1/auth/register/am** avec le payload construit à partir des données du formulaire (AmRegistrationData), puis gérer succès / erreur (redirection login, affichage erreur). ## Prérequis - Backend : endpoint POST /auth/register/am implémenté (ticket Backend Inscription AM). ## Tâches - [ ] Construire le body (DTO) à partir de AmRegistrationData (identité, infos pro, photo, CGU) - [ ] Appel HTTP POST vers ApiConfig.registerAM (ou équivalent) - [ ] Gestion réponse (201 : modale succès + redirection /login ; 4xx : affichage message erreur) - [ ] Conversion photo (File) en base64 si backend attend base64 - [ ] Tests manuels ou E2E du flux complet ## Références - Écran : frontend/lib/screens/auth/am_register_step4_screen.dart - Modèle : AmRegistrationData - Backend : POST /auth/register/am
jmartin added the
frontend
p3
auth
cdc
labels 2026-02-15 22:50:40 +00:00
Author
Owner

Livr� : c�blage inscription AM (formulaire 4 �tapes ? POST /auth/register/am, NIR 15 car. + 2A/2B, messages d'erreur API). Merge 91 ? develop, squash develop ? master.

Livr� : c�blage inscription AM (formulaire 4 �tapes ? POST /auth/register/am, NIR 15 car. + 2A/2B, messages d'erreur API). Merge 91 ? develop, squash develop ? master.
Sign in to join this conversation.
No description provided.