[Cosmétique] Suppression d'invitation sans confirmation ni état en cours #168

Closed
opened 2026-10-28 10:32:36 +00:00 by asventi · 0 comments
Owner

Gravité : Cosmétique
Rapports QA d'origine : AUTH-23

Détails des rapports

[AUTH-23] Suppression d'une invitation : pas de confirmation, pas d'état "en cours", la ligne reste visible plusieurs secondes — Gravité : Cosmétique
  • Où : /admin/users > Invitations > Remove
  • Obtenu : après le clic, la requête DELETE part puis le loader relance GET /users, GET /roles et GET /auth/invitation ; la ligne n'a disparu qu'entre 3,5 s et 6 s plus tard (base avec ~100 users / 70 invitations), sans retour visuel : l'utilisateur peut recliquer et tomber sur AUTH-22. Aucune demande de confirmation alors que l'action révoque le lien immédiatement.
  • Cause probable : frontend/src/invitations/components/InvitationList.tsx:44-52 (aucun optimisme/pending), loader admin/routes/Users.tsx:23-44.

Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.

**Gravité :** Cosmétique **Rapports QA d'origine :** AUTH-23 ## Détails des rapports <details><summary>[AUTH-23] Suppression d'une invitation : pas de confirmation, pas d'état "en cours", la ligne reste visible plusieurs secondes — Gravité : Cosmétique</summary> - Où : `/admin/users` > Invitations > Remove - Obtenu : après le clic, la requête DELETE part puis le loader relance `GET /users`, `GET /roles` et `GET /auth/invitation` ; la ligne n'a disparu qu'entre 3,5 s et 6 s plus tard (base avec ~100 users / 70 invitations), sans retour visuel : l'utilisateur peut recliquer et tomber sur AUTH-22. Aucune demande de confirmation alors que l'action révoque le lien immédiatement. - Cause probable : `frontend/src/invitations/components/InvitationList.tsx:44-52` (aucun optimisme/pending), loader `admin/routes/Users.tsx:23-44`. </details> --- _Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes._
dernst self-assigned this 2026-10-30 12:26:32 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transcendence/frontend#168
No description provided.