Aller au contenu principal

0043 — AdminUserEditPage persistance

Date : 2026-04-22 Statut : Acté

Contexte

Issue #51 A6. La page utilisait un alert() au lieu d'un appel API et n'avait pas de protection contre les double-submits.

Décision

  • alert() remplacé par apiClient.saveTeacherProfile (stub) + toast succès/erreur.
  • State isSubmitting bloque les double-submits (bouton disabled + label "Enregistrement…").
  • Le bug padding mentionné dans la spec (ligne 165, template literal incomplet) n'existe plus dans le code actuel — même pattern que ADR 0034, spec basée sur un état antérieur à la bascule monorepo edbf615.

Conséquences

  • Persistance cohérente avec le reste de l'app.
  • Double-submit protégé.