User Story
En tant que responsable de l'IRES de Toulouse ou administrateur du site,
Je veux voir la liste de tous les membres,
Afin de voir rapidement les comptes manquant ou retrouver un utilisateur parmi la liste.
Test d'acceptation
Cas nominal
1.
Étant donné un responsable de l'IRES de Toulouse ou un administrateur du site,
Lorsqu'il est sur la page listant tous les membres de l'IRES,
Alors un tableau affiche les informations de chaque membre sur une ligne sous l'ordre suivant :
- nom,
- prénom,
- e-mail,
- identifiant,
- rôle,
- Groupes ?
2.
Lorsqu'il survole un membre de la liste étant dans son groupe,
Alors un lien "Modifier" apparait.
3.
Lorsqu'il clique sur le bouton "Modifier",
Alors il est renvoyé vers la page de modification du profil IRES de l'utilisateur en question.
4.
Étant donné un responsable ou un administrateur connecté sur la page de liste des membres,
Alors un bouton "Ajouter un membre" est disponible en haut de la page.
5.
Étant donné un administrateur du site,
Lorsqu'il survole un membre,
Alors un lien "Supprimer" apparait.
6.
Lorsqu'il clique sur "Supprimer",
Alors une pop-up de confirmation de suppression de l'utilisateur s'ouvre.
7.
Étant donné un administrateur du site ayant cliqué sur le bouton "Supprimer",
Alors la pop-up contient le nom, le prénom, l'e-mail de l'utilisateur et son(ses) groupe(s) ainsi qu'un bouton "Confirmer la suppression"
8.
Étant donné un utilisateur,
Alors il peut trier la liste des membres par nom, prénom ou groupe en cliquant sur les en-têtes de chacun.
9.
Alors une barre de recherche de membre est disponible.
10.
Lorsqu'il recherche une personne dans la barre de recherche,
Alors la recherche s'effectue sur le nom, le prénom ou l'e-mail.
11.
Alors les résultats retournés par la recherche sont présentés de la manière suivante et par ordre croissant :
nom prénom (identifiant)
Cas limite
1.
Étant donné un responsable connecté,
Lorsqu'il survole un membre dont il n'est pas responsable,
Alors le lien "Modifier" n'apparait pas.
2.
Lorsqu'il survole n'importe quel membre,
Alors le lien "Supprimer" n'apparait pas.