SocialGouv / emjpm

Trouver rapidement le bon professionnel pour les majeurs à protéger
https://emjpm.fabrique.social.gouv.fr
Other
10 stars 7 forks source link

En tant qu'admin de service je dois etre reconnue comme tel #2778

Closed celinelr closed 2 years ago

celinelr commented 2 years ago

Au moment de l'inscription d'un mandataire de service, s'il y a un match entre son adresse email et celle du responsable de service renseigné dans la liste blanche, alors il doit obtenir les droits admins de son service

Que se passe t il si l'adresse email change coté liste blanche ou coté utilisateur ?

-> la personne garde ses droits admin

Que se passe t il si l'adresse email change coté liste blanche et utilisateur avec la même adresse s'inscrit?

-> L'ancien admin , reste admin -> Le nouvel inscrit qui match avec la nouvelle adresse coté liste blanche devient elle aussi admin

Comme c'est le cas dans mon exemple :

Test d'acceptance

SUCCES : Etant donné que l'adresse email du mandataire est marilène.picard@astra.fr Lorsque le champ addresse e-mail du responsable de service est marilène.picard@astra.fr alors marilène.picard@astra.fr doit avoir les pouvoir admin

ECHEC : Etant donné que l'adresse email du mandataire est marilène.picard@astra.fr Lorsque le champ addresse e-mail du responsable de service est pierre.dupond@astra.fr alors marilène.picard@astra.fr doit avoir les pouvoir admin

SUCCES Etant donné que l'adresse email du mandataire responsable à changé est est maintenant pierre.brava@astra.fr Lorsque le mandataire pierre.brava@astra.fr s'inscrit sur eMJPM alors pierre.brava@astra.fr et marilène.picard@astra.fr doivent avoir les pouvoirs admins

celinelr commented 2 years ago
  1. Le nom prenom adresse email du responsable ne se met pas à jour sur la liste blanche

    Capture d’écran 2022-02-16 à 17 27 36
  2. Je suis connectée en tant qu'admin eMJPM, je remplis le nom prenom adresse du responsable de service depuis la page utilisateur d'un service sur l'admin et les informations ne sont pas sauvegardées.

  3. Lorsque j'ajoute un service sur liste blanche l'adresse email du responsable est déjà pré remplie coté utilisateur. Ca devrait rester vide non ? je te laisse me challenger sur ce point

(4. Je rentre la même adresse que celle sur liste blanche > succès > c'est le comportement attendu ) -> pas de correction à faire c'est le comportement attendu

  1. J'ajoute un autre compte sur le service, il n'est pas admin. C'est le bon comportement. Par contre lorsque je vais dans la partie gestion des comptes, l'admin n'est pas signalisé par la mention admin (ici cécile)
Capture d’écran 2022-02-16 à 17 49 11
  1. Je m'inscris en tant que mandataire de service et je renseigne la même adresse que le responsable de service mais avec un majuscule en début d'adresse email et le match ne se fait pas. Je ne suis pas admin. -> je devrais l'être. Pour rectifier cela je propose d'uniformiser ce champ. Tout doit etre en miniscule
Capture d’écran 2022-02-16 à 17 55 51 Capture d’écran 2022-02-16 à 17 55 38

La localisation n'est pas enregistrée lorsque après création du service je me connecte depuis un membre de service

devthejo commented 2 years ago

ça n'a rien à voir avec ce ticket mais je prends note quand même

devthejo commented 2 years ago

Pour info: tous ces points n'ont pas vraiment de rapport les uns avec les autres.

  1. bug non systématique en rapport avec les donnée de org_gestionnaire (pas forcément visible dans l'interface), si ça provients bien de ce bug qui empêche d'enregistrer le formulaire, c'est maintenant corrigé, sinon je n'ai pas réussi à le reproduire, dis moi...
  2. testé en local et sur testdb, pas réussi à reproduire
  3. non pas forcément, on peut en discuter, mais contrairement aux autres profiles, le service est créé d'initiative par la liste blanche, il y a donc plusieurs infos déjà remplis côté service, on pourrait faire évoluer et permettre la demande de création de nouveau service depuis le formulaire d'inscription, bref, à discuter...
  4. ...
  5. Il faudra que tu me montre, je n'ai pas fait de modifications sur cette partie
  6. Non, la norme RFC qui détermine le fonctionnement des adresse email définit qu'elles sont case sensitive, donc majuscule et minusculent font la différence, par contre beaucoup de providers d'emails décident (et c'est leur droit) que leurs emails sont case insensitive (en gros chez gmail aucune différence entre majuscule et minuscule, mais un autre provider peut décider d'être case sensitive puisque cela est permis par le protocole standard).
  7. Je n'ai pas compris cette histoire de localisation, le mieux c'est que tu me montre ça en direct ou d'échanger sur mattermost
celinelr commented 2 years ago

C'est à la création du service que certains champs ne se sauvegardent pas (nom du responsable, prénom du responsable, Localisation, numéro de téléphone ?)

celinelr commented 2 years ago

Merci, je confirme le correctif/évolution concernant un membre de service pouvant voir le statut des autres membres du service (membre/admin)

celinelr commented 2 years ago

Je valide ce ticket, pour les retours connexes je vais créer d'autres tickets :)