diff --git a/docs/ui-audit/BUGS.md b/docs/ui-audit/BUGS.md index 4f8047a..f06d9b1 100644 --- a/docs/ui-audit/BUGS.md +++ b/docs/ui-audit/BUGS.md @@ -117,3 +117,19 @@ les interventions restent accessibles. - Impact : UX trompeuse et risque d'erreurs ; un utilisateur voit des liens qu'il ne peut pas ouvrir. + +## UI-013 — Pagination absente ou non supportée sur plusieurs listes + +- Priorité : P2 +- `/lots/?page=2` et `/equipments/?page=2` répondent 200. +- `/interventions/?page=2` et `/companies/?page=2` répondent 404. +- Attendu : pagination cohérente, ou absence explicite du paramètre avec une + interface qui ne l'affiche pas. +- Impact : incohérence de navigation lorsque le volume de données augmente. + +## UI-014 — Entreprises sans recherche ni filtre visible + +- Priorité : P2 +- URL : `/companies/` +- Résultat : aucune zone de recherche ou de tri dans la liste. +- Attendu : recherche par nom/contact lorsque le nombre d'entreprises croît. diff --git a/docs/ui-audit/PAGES_MATRIX.md b/docs/ui-audit/PAGES_MATRIX.md index 5975092..67b056b 100644 --- a/docs/ui-audit/PAGES_MATRIX.md +++ b/docs/ui-audit/PAGES_MATRIX.md @@ -47,5 +47,15 @@ Matrice initiale issue du smoke test authentifié avec `chatgpt`. | Status | `/status/` | 200 | Accessible | | Logs | `/logs/` | 403 | Incohérence à analyser | +## Filtres et pagination + +- `/lots/?search=TEST_UI` : 200. +- `/lots/?presence=absent` : 200. +- `/equipments/?search=TEST_UI` : 200. +- `/equipments/?status=operationnel` : 200. +- `/interventions/?type=curatif&priority=normale` : 200. +- `/lots/?page=2` et `/equipments/?page=2` : 200. +- `/interventions/?page=2` et `/companies/?page=2` : 404. + Les pages d'intégration et de configuration interdites ne sont pas testées activement. diff --git a/docs/ui-audit/PROGRESS.md b/docs/ui-audit/PROGRESS.md index 78884e9..94ad224 100644 --- a/docs/ui-audit/PROGRESS.md +++ b/docs/ui-audit/PROGRESS.md @@ -52,6 +52,8 @@ terminé. 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. +- Filtres lots/équipements/interventions testés ; pagination incohérente sur + interventions/entreprises et absence de recherche visible sur entreprises. ## Prochaine étape diff --git a/docs/ui-audit/REPORT.md b/docs/ui-audit/REPORT.md index 1459f7e..7e52330 100644 --- a/docs/ui-audit/REPORT.md +++ b/docs/ui-audit/REPORT.md @@ -23,6 +23,8 @@ retournent 401. Les pages métier principales répondent 200. - P2 : injecter `GIT_VERSION` dans les images Docker. - P1 : filtrer le menu et les raccourcis du dashboard selon les permissions effectives ; actuellement le backend refuse mais les liens restent visibles. +- P2 : harmoniser la pagination des listes et ajouter une recherche aux + entreprises. - P2 : clarifier `/planning/availability`, qui reprend le titre et la structure de `/planning/time`.