gmao/docs/ui-audit/BUGS.md
root a7c78b68c5
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
audit(ui): documenter la reprise des formulaires
2026-08-21 23:56:20 +00:00

3.1 KiB
Raw Blame History

Bugs et anomalies

UI-001 — Transvasement inaccessible

  • Priorité : P1
  • Module : Matériel & Produits d'entretien
  • URL : /cleaning/transvasement
  • Compte : chatgpt / super_admin
  • Résultat : HTTP 500, écran générique.
  • Attendu : formulaire utilisable ou message métier explicite si le stock est vide.
  • Impact : dilution et transvasement impossibles.

UI-002 — Configuration des prévisions inaccessible

  • Priorité : P1
  • Module : Matériel & Produits d'entretien
  • URL : /cleaning/forecast-config
  • Compte : chatgpt / super_admin
  • Résultat : HTTP 500.
  • Attendu : coefficients par défaut affichés et modifiables.
  • Impact : coefficients de permanence impossibles à configurer.

UI-003 — Création de salle bloquée

  • Priorité : P1
  • Module : Établissement
  • URL : /equipments/rooms/new
  • Résultat : le select « Bâtiment » est vide malgré des bâtiments visibles dans /equipments/buildings/.
  • Attendu : bâtiments proposés, puis zones filtrées par bâtiment.
  • Impact : impossibilité de poursuivre les scénarios équipements/interventions.

UI-004 — Confusion Site/Bâtiment

  • Priorité : P2
  • URL : /equipments/buildings/
  • Résultat : le formulaire principal crée un Site (Collège), tandis que le véritable bâtiment se crée via /equipments/buildings/new.
  • Recommandation : séparer les deux actions et afficher la hiérarchie établissement → bâtiment → zone → salle.

UI-005 — Commit Docker non identifié

  • Priorité : P2
  • URL : /health/, setup
  • Résultat : version 0.1.0-dev.2, commit unknown.
  • Recommandation : fournir GIT_VERSION=$(git rev-parse HEAD) au build.

UI-006 — Instabilité sous navigation séquentielle

  • Priorité : P1 à confirmer
  • Résultat : temps de réponse parfois supérieur à 830 secondes, puis indisponibilité temporaire.
  • Recommandation : surveiller CPU/RAM, Gunicorn, connexions MariaDB et documenter les temps de réponse sans lancer de test de charge.

UI-007 — Disponibilités et horaires semblent partager le même écran

  • Priorité : P2
  • URL : /planning/availability
  • Résultat : titre « Horaires et suivi annuel » et structure identique à /planning/time.
  • Attendu : redirection explicite ou écran distinct avec un libellé cohérent.
  • Impact : l'utilisateur peut croire qu'il existe deux écrans différents.

UI-008 — Requête 401 visible dans la console au chargement du login

  • Priorité : P3 à confirmer
  • Résultat : Playwright signale une ressource 401 sur /auth/login.
  • Impact : bruit console et appel potentiellement lancé avant la session.

UI-009 — Soumission produit très lente/non confirmée

  • Priorité : P1 à confirmer (environnementale ou applicative)
  • URL : /cleaning/products/new
  • Compte : chatgpt / super_admin
  • Étapes : remplir un produit TEST_UI_DETERGENT_SOL puis soumettre une seule fois.
  • Résultat : l'action Playwright est restée bloquée plus de 30 secondes ; la requête n'a pas été répétée.
  • Impact : impossible de confirmer la création d'un produit dans cette passe.
  • Qualification : vérifier les logs et la charge VM avant de conclure à un bug applicatif.