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 personnes #1020

Open
louis-ev opened this issue Nov 22, 2024 · 3 comments
Open

Inviter des personnes #1020

louis-ev opened this issue Nov 22, 2024 · 3 comments
Milestone

Comments

@louis-ev
Copy link
Member

image

De Julien (projet Slash) : comment inviter facilement des collaborateurs sur un projet ?
Système d'envoi de mail si personne pas dans la liste.

Par exemple :
image

Ajouter un champ texte, pour pouvoir mettre un commentaire qui sera envoyé avec le mail ? "Salut Julien, j'ai créé ce projet est-ce que tu peux accepter l'invitation pour participer …" ?

@jubonhomme
Copy link
Collaborator

jubonhomme commented Nov 22, 2024

Je profite de cette isssue pour demander une fonctionnalité assez proche
Pouvoir inviter une personne qui n'as pas de compte.
Je clique sur "inviter par mail", je renseigne un mail ou une liste et il y a un mail automatique avec le lien direct avec la fenêtre pour créer un compte sur la plateforme dodoc
Par contre comment ça se passe si l'inscription est accessible avec un mot de passe ?
Est-ce que ce lien saute ce passage par le mot de passe, mais alors tous ceux qui ont ce lien direct peuvent faire sauter la restriction du mot de passe pour l'inscription.
Ou ce lien est à usage unique ?

@louis-ev
Copy link
Member Author

À vrai dire c'est ce que j'avais en tête ! J'ai du mal formuler ma proposition :)
C'est un peu compliqué à mettre en place – il faut générer un mot de passe temporaire (token) enregistrée dans un lien envoyé sur le mail, et qui rendre un nouveau compte éditeur d'un contenu précis.

En fait le plus simple serait que le compte qui invite renseigne le nom + le mail (ou juste mail ?) de la personne à inviter, et que :

  • ça créer le nouveau compte directement avec un mdp aléatoire
  • ce compte soit ajouté au projet (par le compte qui l'a demandé, automatiquement)
  • un mail soit envoyé par le server avec les identifiants de connexion, et un lien vers le projet directement.
  • à la connexion, invitation à modifier le mot de passer ou le nom du compte

Ça fonctionnerait tu penses ?

@jubonhomme
Copy link
Collaborator

Oui c'est l'idée.
En relisant ton premier message c'est moi qui n'avais pas bien vu que c'était plus que proche ;)
J'ajoute donc juste le problème de la plateforme derrière un mot de passe pour l'inscription.
Ta dernière proposition fonctionnerait assez bien.
Par contre comment vérifier que l'utilisateur n'a pas déjà un compte ?
Exemple je veux ajouter une personne au projet en contributeur, je peux ajouter son nom après recherche OU si elle n'a pas de compte lui envoyer une invitation par mail.
Par contre je laisserai la personne choisir son propre identifiant.
Donc l'invitation se ferait juste à partir du mail et la personne qui clique dessus doit entrer un ID et un mot de passe pour s'inscrire. Ce compte serait reconnu directement (Comment ? / A partir du mail ?) et ajouté au projet en contributeur.

Pas si simple en effet

@louis-ev louis-ev added this to the do•doc 12 milestone Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants