I’ve been trying to find a way to simplify group adds for our beta test user groups. Right now it’s a bit of work for our product managers, they have to:
Send invites to customers to create a profile
Customers open the email link and complete a profile
PM monitors invites and see who accepted them
PMs add the people who accepted the invites to the Beta Group
PMs send an email / private message to the customer that they can now access the Beta Group
I know as an admin I can add groups to the invite per this post: Invite users to a group, but I don’t really want to make these guys admins just to save a couple of steps.
What would be ideal is if the group owner could add the group to the initial invite, but be limited to the groups they own. In this case they would only be allowed to select the Beta Tester group, and not my employee, staff, or other groups.
As a stretch goal it would be nice if the email or private message could also be sent automatically when the user signs up. This would take the process down from 5 steps to 2 steps.
I’m in the same situation, and I think that add an Invite button only for owners so they can send invitations to other users to join the group is a good solution to start. Something like this:
Plateforme : toutes (je suppose). Testé avec Discourse 3.6.0-beta1-dev
Description :
Il y a deux endroits pour créer une invitation :
menu principal
dans une page de groupe
En tant qu’administrateur ou modérateur, je peux créer une invitation depuis la page d’un groupe. En ouvrant les “options de lien” dans la boîte de dialogue, le groupe respectif est présélectionné, ainsi les personnes invitées rejoignent directement le groupe. C’est génial.
Si, en tant que propriétaire de groupe et utilisateur normal (membre d’un groupe ayant le droit de créer des invitations), je crée une nouvelle invitation sur une page de groupe, la partie “options de lien” n’a pas l’option de présélectionner un groupe.
Comportement attendu
En tant que propriétaire de groupe et utilisateur normal (ayant le droit de créer des invitations) créant une invitation depuis une page de groupe, la boîte de dialogue doit contenir la possibilité de présélectionner un ou plusieurs groupes et d’être préremplie avec le groupe respectif. La liste déroulante doit contenir tous les groupes pour lesquels l’utilisateur a le droit de créer des invitations.
Étapes reproductibles :
se connecter en tant qu’administrateur
créer une invitation depuis une page de groupe
observer que dans les “options de lien”, un champ de groupe est disponible, avec le groupe respectif présélectionné
observer que l’utilisateur invité est ajouté au groupe présélectionné.
être heureux
se connecter en tant qu’utilisateur normal (propriétaire d’un groupe et membre d’un groupe ayant le droit de créer des invitations)
créer une invitation depuis la page d’un groupe dont vous êtes propriétaire
observer que dans les “options de lien”, aucun champ de groupe n’est disponible
observer que l’utilisateur invité n’est ajouté à aucun groupe.
être malheureux
Merci pour votre travail !
PS : Il semble que cela ait fonctionné il y a quatre ans.
PPS : Il y a aussi une demande de fonctionnalité en attente pour cela. Mais après y avoir réfléchi, pour moi, c’est plus un bug qu’une demande de fonctionnalité car le bouton dont je parle se trouve dans la page du groupe (je ne parle pas du bouton dans la navigation principale) (en plus le comportement du bouton est de manière opaque différent pour les modérateurs/administrateurs).
Merci, Simon ! J’ai déplacé votre sujet dans une réponse à la demande de fonctionnalité car je suis d’accord avec @sam sur le fait qu’il y appartient.
Vous avez fait un excellent travail en mettant à jour le problème soulevé dans le message initial ici, compte tenu des changements plus récents apportés au système d’invitation depuis la création de ce sujet. En résumé, les administrateurs sont autorisés à créer des invitations par lesquelles l’invité est ajouté à un ou plusieurs groupes immédiatement lors de la création de son compte. Les membres ordinaires qui sont propriétaires de groupe ne le peuvent pas.
Il me semble qu’il devrait être possible pour les propriétaires de site d’accorder l’accès au menu déroulant « Ajouter aux groupes » lors de la création d’une invitation, peut-être en utilisant un nouveau paramètre allowed_by_group ? Si c’est autorisé, alors ils ne peuvent sélectionner que les groupes dont ils sont propriétaires.
J’imagine cependant des cas d’utilisation où les propriétaires de site pourraient ne pas vouloir l’autoriser. Si ce n’est pas autorisé, alors le bouton d’invitation ne devrait pas être affiché sur la page du groupe pour ce membre, même s’il est propriétaire du groupe. Peut-être que le supprimer serait la bonne première étape, afin que l’interface utilisateur soit au moins cohérente.