Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inviter des membres #561

Open
Tracked by #330
slafayIGN opened this issue Nov 22, 2024 · 0 comments
Open
Tracked by #330

Inviter des membres #561

slafayIGN opened this issue Nov 22, 2024 · 0 comments
Assignees
Labels
enhancement Nouvelle fonctionnalité ou amélioration

Comments

@slafayIGN
Copy link
Contributor

slafayIGN commented Nov 22, 2024

Ticket API collaborative liée : redmine#20021

Un gestionnaire peut inviter un utilisateur à devenir membre de son guichet sans savoir si celui-ci a un compte Géoplateforme ou non. Il peut l'inviter en utilisant son adresse email.

image

Dans ce cas, cartes.gouv :

  • créé un membre sur l'API collaborative. Si l'utilisateur avec cette adresse email existe, c'est une création de membre classique (sans passage par une invitation). Si l'utilisateur n'existe pas, l'API créé un utilisateur temporaire et un membre dont le statut est invited (voir redmine#20021)
  • envoie un email d'invitation contenant un lien vers une page dédiée à l'acceptation ou au rejet de l'invitation qui le concerne (/espace-collaboratif/{guichet}/invitation/) . ❗ TODO : texte de l'email à préciser

Lorsque l'utilisateur clique sur le lien d'invitation :

  • il est redirigé vers le SSO pour s'inscrire
  • lorsqu'il s'inscrit, son compte GPF se retrouve lié à l'utilisateur espace co qui avait été temporairement créé, ce qui lui donne bien accès à cette page d'invitation.
  • Sur cette page d'invitation il ne voit que l'invitation qui le concerne (pas toutes les invitations liées au guichet). Le contenu exact de la page est à valider (titre et description du guichet au minimum doivent figurer) et 2 boutons pour accepter ou refuser.
  • En acceptant l'invitation, il devient pleinement membre du guichet
  • En refusant, le membre invited est supprimé et on le redirige vers la liste des guichets. Mais comme il a créé son compte, il reste inscrit sur cartes.gouv.

Cas particuliers :

  • Si l'utilisateur ignore le mail d'invitation (ne fait rien), il ne recevra aucun rappel et le membre et l'utilisateur créé temporairement seront supprimés au bout de 30 jours. Cette logique est implémentée côté API.
  • Si l'utilisateur a créé un compte mais n'a ni accepté, ni refusé l'invitation, alors seul le membre est supprimé, l'utilisateur est conservé. ça revient à un refus implicite.

Une fois les membres ajoutés au groupe, le gestionnaire pourra les désigner comme gestionnaires s'il le souhaite.

@slafayIGN slafayIGN changed the title [Inviter des membres] : Inviter des membres Nov 22, 2024
@slafayIGN slafayIGN added the enhancement Nouvelle fonctionnalité ou amélioration label Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Nouvelle fonctionnalité ou amélioration
Projects
None yet
Development

No branches or pull requests

2 participants