Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
etudiants:pierrickhue:bugreport:usecasedroits [2013/11/21 11:21] – [Scénarii alternative:] pierrick | etudiants:pierrickhue:bugreport:usecasedroits [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
====== Cas d'Utilisation ====== | ====== Cas d'Utilisation ====== |
===== Gestion des droits ===== | ===== Gestion des droits ===== |
__Cas d’utilisation__ : Gestion des droits \\ | ^ <html><span class="value">Titre</span></html> | Descriptif textuel : Cas d'utilisation Gestion des droits | |
__Objectif__ : Ajouter ou suppression des droits d’un groupe sur des Modules \\ | ^ <html><span class="value">Contexte</span></html> | Appli web Reports d'incidents (bugReport) | |
__Préconditions__ : Existence de Groupes et de Modules \\ | ^ <html><span class="value">Auteur</span></html> | Correction DS | |
Utilisateur authentifié et ayant les droits nécessaires à la réalisation du cas \\ | ^ <html><span class="value">Date</span></html> | 21 novembre 2013 | |
__Acteurs__ : Administrateur \\ | ^ <html><span class="value">Version</span></html> | 1.0.0.1 | |
| |
| |< 100% 20% - >| |
| ^<html><span class="value">Cas d'utilisation</span></html> | **Gestion des droits** | |
| ^<html><span class="value">Objectifs</span></html> | Ajouter des droits d'accès à des modules de l'application pour des groupes d'utilisateurs | |
| ^<html><span class="value">Acteur principal</span></html> | Administrateur(s) | |
| ^<html><span class="value">Préconditions</span></html> |<html><ul><li>Existence de Groupes et de Modules</li> |
| <li>Utilisateur authentifié et ayant les droits nécessaires à la réalisation du cas (Administrateur)</li></ul></html> | |
| |
| |< 100% 20% - >| |
| ^<html><span class="value">Scénario nominal</span></html> | <html> |
| <ol> |
| <li><span style="color:black;">L’admin choisi le module de gestion des droits.</span></li> |
| <li>Le système affiche l’interface de gestion des droits intégrant : </li> |
| <ul> |
| <li><span>La liste des groupes ;</span></li> |
| <li><span>La liste des Modules.</span></li> |
| </ul></li> |
| <li style="color:black;">L’admin sélectionne un ou plusieurs groupes.</li> |
| <li>Le système affiche la liste des droits des groupes sélectionnés.</li> |
| <li style="color:black;">L’admin sélectionne un ou plusieurs modules.</li> |
| <li style="color:black;">L’admin ajoute des droits sur les modules sélectionnés aux groupes sélectionnés.</li> |
| <li>Le système ajoute ces droits dans l’interface.</li> |
| <li style="color:black;">L’admin valide ses modifications.</li> |
| <li>Le système met à jour la base de données.</li> |
| </ol> |
| |
==== Scénario nominal: ==== | |
| |
- L’admin choisi le module de gestion des droits | |
- Le système affiche l’interface de gestion des droits intégrant : | |
* La liste des groupes | |
* La liste des Modules | |
- L’admin sélectionne un ou plusieurs groups | |
- Le système affiche la liste des droits des groups sélectionnés | |
- L’admin sélectionne un ou plusieurs modules | |
- L’admin ajoute des droits sur les modules sélectionnés aux groups sélectionnés | |
- Le système ajoute ses droits dans l’interface | |
- L’admin valide ses modification | |
- Le système met à jour la base de données | |
| |
==== Scénarii alternative: ==== | </html> | |
| |
En 3 et 5 \\ | |< 100% 20% - >| |
* a. L’admin peut choisir d’afficher les droits par modules | ^<html><span class="value">Scenarii alternatifs</span></html> | <html> |
* 3.a. L’admin sélectionne un ou plusieurs modèles | <ul> |
* 4.a.Le système affiche la liste des droits des modules sélectionnés | <li>En 3 et 5 : |
* 5.a. L’admin sélectionne un ou plusieurs groupes | <ul><li style="color:black;">a. L’admin peut choisir d’afficher les droits par modules.</li> |
* Retour au 6 | <li style="color:black;">3.a. L’admin sélectionne un ou plusieurs modules.</li> |
| <li>4.a.Le système affiche la liste des droits des modules sélectionnés.</li> |
| <li style="color:black;">a. L’admin sélectionne un ou plusieurs groupes.</li> |
| <li>Retour en 6.</li> |
| </ul> |
| </li> |
| <li>En 5 : |
| <ul><li style="color:black;">L’admin supprime des droits.</li> |
| <li>Le système met à jour les droits affichés et chargés.</li> |
| </ul> |
| <li>En 6 : |
| <ul><li style="color:black;">L’admin ajoute des droits déjà existants.</li> |
| <li>Le système n’ajoute pas les droits qui existent déjà dans la base de données.</li> |
| </ul> |
| </ul> |
| |
En 6 \\ | </html> | |
* L’admin ajoute des droits déjà existant | |
En 7 \\ | |
* Le système n’ajoute pas les droits déjà existant | |