MTES-MCT / histologe

Histologe - Signaler un problème de mal-logement et accélérer sa prise en charge
https://histologe.beta.gouv.fr
MIT License
5 stars 0 forks source link

[BO - Utilisateur] UI / UX pour utilisateurs multi-territoire #3308

Open emilschn opened 4 days ago

emilschn commented 4 days ago

Les specs sont dans le commentaire suivant

Tâches

mathildepoulpux commented 3 days ago

Spécifications

Ajouter un utilisateur à plusieurs territoires

Cas d'usage : je suis RT du Territoire B et je veux créer un utilisateur dans un partenaire de mon territoire. Ce partenaire existe déjà dans un partenaire du Territoire A.

Conditions

Flow

  1. Je vais dans Outils Admin > Partenaire
  2. Je vais dans la fiche partenaire > onglet Agents
  3. Je clique sur "Ajouter un utilisateur"
  4. Dans la modale renseigne l'email et valide
  5. On vérifie si l'utilisateur existe déjà ou non
  6. S'il existe déjà dans un autre territoire -> on affiche un modale avec une info (voir les détails plus bas)
  7. Dans la modale pour utilisateur multi-territoires, je clique sur le bouton de validation

Alternatives

  1. b. Après vérif, l'utilisateur n'existe pas, on affiche les autres champs à remplir (nom, prénom, rôle, recevoir les e-mails ?, droits d'affectation)
  2. c. Après vérif, l'utilisateur existe déjà et ne peut pas être multi-territoires (voir conditions dans la note ci-dessous) -> on affiche le message d'erreur sous le champ Un compte agent existe déjà avec cette adresse e-mail. Veuillez utiliser une autre adresse e-mail.

[!NOTE] L'utilisateur existe mais ne peut pas être multi-territoires si au moins une des conditions suivantes est remplie :

  • L'utilisateur existe déjà sur ce territoire
  • L'utilisateur a un rôle RT ou SA
  • L'utilisateur a les droits d'affectation

NB : il restera donc du support dans ces cas, mais ils devraient être très rares.

Conséquences

Dans tous les cas :

Le compte utilisateur est déjà activé :

Le compte utilisateur n'est pas activé :

Modale utilisateur multi-territoires

Le prototype est dispo en ligne. Le texte peut être récupérer dans le mode développement du prototype.

Email ajout d'un utilisateur sur un territoire

Objet : Votre compte a été ajouté au territoire {{num dpt - nom}}

Corps : Bonjour, Vous disposez d'un compte Histologe dans le partenaire {{name}} du territoire {{territoire origine}}. Un administrateur a également ajouté votre compte au partenaire {{new partner}} du territoire {{ territory.name }}.

Vous pourrez désormais intervenir sur les signalements affectés à {{new partner}} en plus des signalements auxquels vous aviez déjà accès. Pour simplifier votre gestion, un filtre territoire est disponible sur votre tableau de bord et votre liste de signalement.

Pour découvrir ces nouveautés, rendez-vous sur Histologe en cliquant sur le bouton ci-dessous.

Bouton : Me connecter à Histologe

Suppression d'un utilisateur multi-territoire

Cas d'usage : je suis RT et je supprime un utilisateur multi-territoire de mon territoire.

Flow

  1. Je vais dans Outils Admin > Partenaire
  2. Je vais dans la fiche partenaire > onglet Agents
  3. Je clique sur le bouton de suppression de l'utilisateur
  4. La modale de validation s'affiche
  5. Je clique sur "Oui, supprimer"

Conséquences

Email retrait du territoire

Objet : Votre compte a été retiré du territoire {{name}}

Corps : Bonjour,

Votre compte a été retiré du partenaire {{name}} du territoire {{territory.name}}. Vous ne pouvez désormais plus accéder aux signalements affectés à ce partenaire. Vous pouvez toujours accéder aux signalements du partenaire {{name partenaire restant}} - {{territoire restant}}.

Si vous souhaitez à nouveau avoir accès au signalement du partenaire {{name}} - {{territory.name}}, rapprochez-vous des responsables du territoire {{territory.name}}.

A bientôt sur Histologe !