gmao/docs/ui-audit/PROGRESS.md
root 96a90e4de1
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
audit(ui): compléter les tests RBAC multi-roles
2026-08-22 00:20:53 +00:00

2.8 KiB

Avancement de l'audit

Dernière mise à jour : 21 août 2026 — reprise après interruption.

État global

État : en cours. Les tests doivent continuer ; l'audit n'est pas déclaré terminé.

Phases

Phase État Notes
Santé, connexion, version Terminé Version 0.1.0-dev.2, commit unknown
Menu et smoke test Partiel Pages principales testées séquentiellement
RBAC Partiel avancé multi-rôles, retrait/deny et accès directs testés ; menu non filtré
Établissement Partiel Sites, bâtiments et zones créés ; confusion site/bâtiment
Salles Bloqué Select bâtiment vide sur /equipments/rooms/new
Équipements Non commencé Dépend des salles
Interventions Smoke uniquement Création détaillée à reprendre
Planning Partiel time/availability/tâches testés ; disponibilité semble dupliquée
Prévention Smoke uniquement Création à reprendre
Stock / produits Partiel Deux pages 500 bloquent transvasement/prévision
Personnel Non commencé À reprendre
Documents Partiel /documents/ 404 ; autres écrans documentaires à reprendre
Responsive/accessibilité Partiel entreprises 390x844 et 768x1024 sans débordement

Dernière action réussie

  • Connexion chatgpt.
  • Vérification HTTP des pages principales.
  • Création de données TEST_UI_* listées dans CREATED_TEST_DATA.md.
  • Smoke responsive /companies/ en 390x844 et 768x1024 sans débordement.
  • Formulaire produit ouvert et rempli ; la soumission est restée bloquée plus de 30 secondes, sans nouvelle tentative pour ne pas charger la VM.
  • Formulaire prévention ouvert et rempli ; la soumission est restée bloquée, sans répétition.

Blocages

  • /cleaning/transvasement → 500.
  • /cleaning/forecast-config → 500.
  • /equipments/rooms/new → aucun bâtiment dans le sélecteur.
  • L'instance a déjà subi des indisponibilités temporaires lors d'un crawl trop rapide ; reprendre avec une seule session et des délais longs.
  • La soumission de /cleaning/products/new a de nouveau dépassé le délai lors d'un test isolé ; données de produit à vérifier avant toute répétition.
  • La soumission d'un agent prévention a également dépassé le délai ; analyser les logs/ressources avant de qualifier le comportement applicatif.
  • Smoke complémentaire : scheduled, meters, consumables, admin-tasks, rules, formations personnelles, prévention, lifecycle, à jeter, anciens, services et types de salles répondent 200 ; /documents/ répond 404.
  • Création RBAC : rôles 9/10 et utilisateurs 3/4 ; union multi-rôles, deny individuel et 403 directs vérifiés.

Prochaine étape

Revalider la disponibilité, puis tester les formulaires planning/prévention et les contrôles d'erreur accessibles sans dépendre d'une salle.