audit(ui): tester filtres pagination et listes
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
This commit is contained in:
parent
96a90e4de1
commit
13b23dcddd
4 changed files with 30 additions and 0 deletions
|
|
@ -117,3 +117,19 @@
|
||||||
les interventions restent accessibles.
|
les interventions restent accessibles.
|
||||||
- Impact : UX trompeuse et risque d'erreurs ; un utilisateur voit des liens
|
- Impact : UX trompeuse et risque d'erreurs ; un utilisateur voit des liens
|
||||||
qu'il ne peut pas ouvrir.
|
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.
|
||||||
|
|
|
||||||
|
|
@ -47,5 +47,15 @@ Matrice initiale issue du smoke test authentifié avec `chatgpt`.
|
||||||
| Status | `/status/` | 200 | Accessible |
|
| Status | `/status/` | 200 | Accessible |
|
||||||
| Logs | `/logs/` | 403 | Incohérence à analyser |
|
| 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
|
Les pages d'intégration et de configuration interdites ne sont pas testées
|
||||||
activement.
|
activement.
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,8 @@ terminé.
|
||||||
et types de salles répondent 200 ; `/documents/` répond 404.
|
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
|
- Création RBAC : rôles 9/10 et utilisateurs 3/4 ; union multi-rôles, deny
|
||||||
individuel et 403 directs vérifiés.
|
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
|
## Prochaine étape
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,8 @@ retournent 401. Les pages métier principales répondent 200.
|
||||||
- P2 : injecter `GIT_VERSION` dans les images Docker.
|
- P2 : injecter `GIT_VERSION` dans les images Docker.
|
||||||
- P1 : filtrer le menu et les raccourcis du dashboard selon les permissions
|
- P1 : filtrer le menu et les raccourcis du dashboard selon les permissions
|
||||||
effectives ; actuellement le backend refuse mais les liens restent visibles.
|
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
|
- P2 : clarifier `/planning/availability`, qui reprend le titre et la
|
||||||
structure de `/planning/time`.
|
structure de `/planning/time`.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue