Gérer des comptes utilisateurs invités
User story
-
En tant que gestionnaire je dispose d'une fonctionnalité "Gérer les utilisateurs" -
En tant que gestionnaire ,je peux inviter un utilisateur (interne ou externe) -
En tant que gestionnaire, je ne peux pas réinitialiser le mot de passe d'un utilisateur -
En tant que gestionnaire, je peux lister tous les Contributeur de mes projets ou de mes sets de données -
En tant que gestionnaire je ne peux pas attribuer le droit de création de set à un groupe d'utilisateurs
Détail
Tout le mode a accès aux pages "publiées" et en accès libre de la plateforme. Toute personne de l'Unistra a accès à la plateforme en tant que Tout le monde en mode authentifié. Un compte utilisateur peut être créé pour une personne externe à l'Unistra (Invité)
Accès
Personnel Unistra (interne)
- Une personne de l'Unistra peut accéder à la plateforme par CAS avec ses identifiants Unistra.
- Tant qu'elle n'a pas de droits attribuer elle n'accède qu'aux pages, set et items publiés et en libre accès
- Si elle veut contribuer à un projet elle utilise le formulaire "Demande d'accès" pour en faire la demande auprès du gestionnaire.
Personne externe
- Une personne externe accède aux pages publiées en accès libre
- Pour contribuer à un projet elle doit faire une demande d'accès auprès du gestionnaire par le formulaire "Demande d'accès"
- La demande d'accès est notifié au Gestionnaire qui peut inviter l' utilisateur
- L'accès au projet et sets sera effectif une fois que l'utilisateur aura réceptionné son login et mot de passe.
- Une fois le compte créé, le Gestionnaire peut affecter l'utilisateur à un groupe Seuls le référent et les gestionnaires disposent dans un menu Administration de la fonctionnalité « Gérer les utilisateurs »
Les demandes de création de compte arrivent par mail au gestionnaire
Le formulaire « Gérer les utilisateurs » permet de
- Modifier/Désactiver un utilisateur (définir la durée de conservation des données une fois un utilisateur désactivé)
- Lister ses utilisateurs contributeurs
- Affecter des utilisateurs dans un groupe
1.La fonctionnalité « Créer un utilisateur »
Les informations nécessaires à la création d’un compte sont :
- champ libre
- Nom usuel
- Prénom
- Adresse mail
- Unité de recherche
- Etablissement
- Témoin externe
- Date de création
- Date de fermeture
- Set de données (multi valué)
- Groupes (multi valué)
Le formulaire de création affiche toutes les informations
- L'utilisateur saisit le nom, prénom, email, unité de recherche
- Le nom est un champs texte libre
- Le prénom est un champs texte libre
- L’email est champs texte libre (une vérification du format de la chaîne peut être effectuée)
- Pour les unités de recherche la liste des unités de recherche Unistra est proposée.
Question : vérification de l’émail ?
Question : faut-il au préalable créer la structure externe ? faut-il des informations particulières ou seul l’intitulé est nécessaire ? (problématique des doublons structures externes)
Pour un utilisateur interne ou externe, au moment de la saisie de l'affiliation à un set de données, la liste des sets de données du gestionnaire peut être proposée.
2.La fonctionnalité « Modifier un utilisateur »
Le gestionnaire de projet ne peut modifier que les informations d’un de ses contributeurs externes
Un formulaire est affiché. Le gestionnaire de projet saisit les champs nom,prénom, unité de recherche,email.
Des auto-complétions peuvent l’accompagner.
Le gestionnaire de projet peut uniquement enlever des droits à l'utilisateur
3.La fonctionnalité supprimer un utilisateur Le gestionnaire de projet ne peut supprimer un utilisateur
4.Liste des utilisateurs
Un formulaire propose la liste des utilisateurs qui contribuent aux sets duu gestionnaire de projet avec les champs
- Nom usuel
- Prénom
- Etablissement
- Unité de recherche
- Nombre de dépôts dans le set
- Actif
La liste est triée par ordre alphabétique nom usuel, prénom
Issues Liées
Critères d'acceptation
- ...
- ...
Tâches
-
Connection via CAS - 1w -
Ajouter un utilisateur (unistra) - déposant - contributeur ou gestionnaire - 2d -
Ajouter un utilisateur (externe) - 1w -
Supprimer un utilisateur - 2d -
Voir la liste des utilisateurs - 2d
Chiffres
Préjudice | Bénéfice | Story Points | Durée j/h |
---|---|---|---|