[Frontend] Panneau Paramètres (doublon de #14) #87

Closed
opened 2026-02-09 23:03:27 +00:00 by jmartin · 0 comments
Owner

Description
Un seul panneau Paramètres / Configuration dans le dashboard admin, avec 3 sections sur une même page (pas d'onglets dédiés au formulaire : Email, Personnalisation, Avancé). Utilisé à la fois pour la première configuration (au déploiement, par un opérateur) et pour l'accès permanent (menu ou onglet Configuration). Lorsque setup_completed est false, le dashboard affiche directement ce panneau et bloque la navigation (autres onglets désactivés) jusqu'à sauvegarde.

Tâches

  • Panneau Configuration dans le dashboard admin (onglet ou entrée de menu dédiée)
  • Une seule page avec 3 sections : Email (SMTP) ; Personnalisation (nom app, URL, logo) ; Avancé (durées token MDP, JWT, taille max upload)
  • Bouton "Tester la connexion SMTP" (appel API + feedback)
  • Validation côté client
  • Sauvegarde : PATCH /configuration/bulk puis POST /configuration/setup/complete si première config
  • Si setup_completed false au chargement : afficher ce panneau par défaut et bloquer les autres onglets jusqu'à sauvegarde
  • Message succès ; après première config, déblocage de la navigation

Référence : docs/21_CONFIGURATION-SYSTEME.md § Interface Admin

**Description** Un seul panneau **Paramètres / Configuration** dans le dashboard admin, avec **3 sections** sur une même page (pas d'onglets dédiés au formulaire : Email, Personnalisation, Avancé). Utilisé à la fois pour la **première configuration** (au déploiement, par un opérateur) et pour l'**accès permanent** (menu ou onglet Configuration). Lorsque `setup_completed` est false, le dashboard affiche directement ce panneau et **bloque la navigation** (autres onglets désactivés) jusqu'à sauvegarde. **Tâches** - [ ] Panneau Configuration dans le dashboard admin (onglet ou entrée de menu dédiée) - [ ] Une seule page avec 3 sections : **Email (SMTP)** ; **Personnalisation** (nom app, URL, logo) ; **Avancé** (durées token MDP, JWT, taille max upload) - [ ] Bouton "Tester la connexion SMTP" (appel API + feedback) - [ ] Validation côté client - [ ] Sauvegarde : `PATCH /configuration/bulk` puis `POST /configuration/setup/complete` si première config - [ ] Si `setup_completed` false au chargement : afficher ce panneau par défaut et bloquer les autres onglets jusqu'à sauvegarde - [ ] Message succès ; après première config, déblocage de la navigation **Référence** : docs/21_CONFIGURATION-SYSTEME.md § Interface Admin
jmartin added the
frontend
p1-bloquant
on-premise
labels 2026-02-09 23:03:27 +00:00
jmartin changed title from [Frontend] Panneau Paramètres / Configuration (première config + accès permanent) to [Frontend] Panneau Paramètres (doublon de #14) 2026-02-09 23:08:44 +00:00
Sign in to join this conversation.
No description provided.