Allow group owners to invite users to a group they own in the initial invite

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:

  1. Send invites to customers to create a profile
  2. Customers open the email link and complete a profile
  3. PM monitors invites and see who accepted them
  4. PMs add the people who accepted the invites to the Beta Group
  5. 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.

3 curtidas

Any ideas on improving this process @tgxworld or @sam? I know “participate in a beta” is one of the earliest uses we have of it…

2 curtidas

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:

8 curtidas

Would be cool indeed to be able to invite people as a group owner. This didn’t get implemented, right? Thanks!

2 curtidas

Prioridade/Severidade: normal(?).

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:

  1. faça login como administrador
  2. crie um convite a partir de uma página de grupo
  3. observe que, dentro das “opções de link”, um campo de grupo está disponível, com o grupo respectivo pré-selecionado
  4. observe que o usuário convidado é adicionado ao grupo pré-selecionado.
  5. fique feliz :slight_smile:
  6. 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)
  7. crie um convite a partir de uma página de grupo que você possui
  8. observe que, dentro das “opções de link”, nenhum campo de grupo está disponível
  9. observe que o usuário convidado não é adicionado a nenhum grupo.
  10. fique infeliz :frowning:

Obrigado pelo seu trabalho! :slight_smile:

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).

2 curtidas

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.

1 curtida