# Plan de tests V0.2.5

## Préparation

1. Arrêter le serveur.
2. Exécuter `.\scripts\upgrade_v025.ps1`.
3. Relancer `.\scripts\start_windows.ps1`.
4. Recharger les pages avec `Ctrl + F5`.

## Observations

1. Créer une observation depuis un compte élu.
2. Vérifier le point jaune sur les deux cartes.
3. Passer l'observation à `Nid supposé` : vérifier le point orange.
4. Passer l'observation à `Nid confirmé` : vérifier le point rouge.
5. Passer une observation à `Non confirmé` : elle disparaît de la carte et apparaît dans Historique > Observations.
6. Archiver une observation : elle apparaît uniquement dans l'historique.

## Conversion en demande

1. Ouvrir une observation active depuis la carte élu.
2. Cliquer sur `Créer une demande d'intervention`.
3. Valider la demande.
4. Vérifier qu'un seul point est visible, au même emplacement.
5. Vérifier que l'observation apparaît dans Historique > Observations avec le statut `Convertie en demande`.
6. Vérifier que la nouvelle demande apparaît dans En cours > Demandes.
7. Tenter une deuxième conversion de la même observation : l'API doit refuser avec le code 409.

## Demandes et archivage

1. Passer une demande au statut `Terminée` : le point reste visible en vert.
2. Sélectionner ensuite `Archivée` et enregistrer.
3. Vérifier que le point disparaît de la carte.
4. Vérifier que la demande apparaît dans Historique > Demandes.
5. Tenter d'archiver une demande encore transmise : l'API doit refuser l'opération.

## Régression

1. Vérifier l'authentification des trois rôles.
2. Vérifier le filtre communal d'un élu.
3. Vérifier l'ajout et la lecture des photos.
4. Vérifier la génération d'un PDF.
5. Vérifier que les utilisateurs et les 103 communes sont toujours présents.
