audit(ui): tester les documents d'intervention
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run

This commit is contained in:
root 2026-08-22 12:26:03 +00:00
parent a4a417d942
commit f7226c9f07
5 changed files with 22 additions and 0 deletions

View file

@ -310,3 +310,17 @@
- Attendu : recherche par produit/référence/lot et filtres par période,
emplacement et type de mouvement, avec pagination.
- Impact : ergonomie insuffisante dès que le catalogue ou l'historique grandit.
## UI-030 — Document téléversé absent du détail de l'intervention
- Priorité : P1
- URLs : `/interventions/1`, `/documents/upload/intervention/1`
- Étapes : téléverser le fichier artificiel `test_document.pdf` depuis le
détail de l'intervention de test, puis revenir au détail.
- Résultat : le POST est accepté (302) et le téléchargement
`/documents/intervention/download/1` répond 200, mais aucun nom ou lien de
document n'est affiché sur `/interventions/1`.
- Attendu : afficher le document, sa description, sa date et les actions
téléchargement/suppression dans le détail.
- Impact : l'utilisateur ne sait pas si son fichier a été enregistré et ne
peut pas le gérer depuis l'intervention.

View file

@ -37,6 +37,8 @@ laissés pour inspection manuelle.
- ID 1 : `TEST_UI_INTERVENTION_ELECTRICITE`, curatif, priorité normale,
volontairement sans salle ni équipement.
- Document associé : `test_document.pdf`, description `TEST_UI document`,
téléchargé via `/documents/intervention/download/1` (ID document 1).
## Personnel / prévention

View file

@ -32,6 +32,8 @@ Matrice initiale issue du smoke test authentifié avec `chatgpt`.
| Création salle | `/equipments/rooms/new` | 200 | Select bâtiment vide |
| Entreprises | `/companies/` | 200 | Accessible |
| Entreprise détail | `/companies/1` | 200 | Détail de l'entreprise de test accessible |
| Téléversement document intervention | `/documents/upload/intervention/1` | 302 | PDF artificiel accepté |
| Téléchargement document intervention | `/documents/intervention/download/1` | 200 | PDF artificiel récupérable |
| Lots | `/lots/` | 200 | Accessible |
| Pièces | `/parts/` | 200 | Accessible |
| Nettoyage | `/cleaning/` | 200 | Accessible |

View file

@ -145,6 +145,8 @@ terminé.
inspectées : aucun champ de recherche, filtre ou pagination visible (UI-029).
- Transfert d'une quantité supérieure au stock : le formulaire reste en 200
avec message métier et aucun transfert supplémentaire.
- Document artificiel `test_document.pdf` téléversé sur l'intervention 1 :
téléchargement ID 1 répond 200, mais le détail ne l'affiche pas (UI-030).
- La prévision détaillée `/cleaning/forecast/1` répond 200 et affiche stock,
consommation, sécurité et commande ; la configuration globale reste 500
(UI-002).

View file

@ -51,6 +51,8 @@ l'intervention de test sans équipement.
visible (UI-028).
- P2 : les listes stock/produits sans recherche ni pagination deviendront
difficiles à exploiter avec un historique réel (UI-029).
- P1 : les documents téléversés sont récupérables mais absents du détail de
l'intervention ; l'utilisateur n'a aucun retour visuel (UI-030).
- P2 : clarifier `/planning/availability`, qui reprend le titre et la
structure de `/planning/time`.