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:
Plataforma: todas (presumo). Testado com Discourse 3.6.0-beta1-dev.
Descrição:
Existem dois locais para criar um convite:
menu principal
dentro de uma página de grupo
Como administrador ou moderador, posso criar um convite dentro da página do grupo. Ao abrir as “opções de link” na janela pop-up, o grupo respectivo é pré-selecionado, assim as pessoas convidadas entram diretamente no grupo. Isso é ótimo.
Se eu, como proprietário de um grupo e usuário normal (membro de um grupo com permissão para criar convites), criar um novo convite em uma página de grupo, a parte “opções de link” não terá a opção de pré-selecionar um grupo.
Comportamento esperado:
Como proprietário de um grupo e usuário normal (com permissão para criar convites) criando um convite a partir de uma página de grupo, a janela pop-up deverá conter a possibilidade de pré-selecionar grupos e ser pré-preenchida com o grupo respectivo. A lista suspensa deverá conter todos os grupos para os quais o usuário tem permissão para criar convites.
Passos para reproduzir:
faça login como administrador
crie um convite a partir de uma página de grupo
observe que, dentro das “opções de link”, um campo de grupo está disponível, com o grupo respectivo pré-selecionado
observe que o usuário convidado é adicionado ao grupo pré-selecionado.
fique feliz
faça login como um usuário normal (sendo proprietário de um grupo e membro de um grupo com permissão para criar convites)
crie um convite a partir de uma página de grupo que você possui
observe que, dentro das “opções de link”, nenhum campo de grupo está disponível
observe que o usuário convidado não é adicionado a nenhum grupo.
fique infeliz
Obrigado pelo seu trabalho!
PS: Pareceu que isso funcionava há quatro anos.
PPS: Há também uma solicitação de recurso pendente para isso. Mas, após pensar sobre isso, para mim é mais um bug do que uma solicitação de recurso, pois o botão sobre o qual estou falando está dentro da página do grupo (não me refiro ao botão na navegação principal) (além disso, o comportamento do botão é de forma intransparente diferente para moderadores/administradores).
Obrigado, Simon! Movi seu tópico para uma resposta à solicitação de recurso porque concordo com @sam que ele pertence aqui.
Você fez um ótimo trabalho atualizando o problema levantado no OP aqui, dadas as mudanças mais recentes no sistema de convites desde que este tópico foi criado. O tl;dr é que os administradores podem criar convites onde o convidado é adicionado a um ou mais grupos imediatamente ao criar suas contas. Membros regulares que são proprietários de grupos não podem.
Parece-me que deveria ser possível para os proprietários do site conceder acesso ao menu suspenso “Adicionar a grupos” ao criar um convite, talvez usando uma nova configuração allowed_by_group? Se for permitido, então eles só podem selecionar grupos dos quais são proprietários.
No entanto, posso imaginar casos de uso em que os proprietários do site podem não querer permitir isso. Se não for permitido, o botão de convite não deve ser exibido na página do grupo para esse membro, mesmo que ele seja proprietário do grupo. Talvez removê-lo seja o primeiro passo certo a ser dado, para que a interface do usuário seja pelo menos consistente.