Li alguns tópicos antigos e não consegui encontrar uma solução.
Tenho um caso em que quero criar quadros privados onde o conteúdo possa ser visualizado por um grupo de usuários de lista branca criado para cada quadro. O caso de uso é criar quadros onde clubes de ciclismo possam ter discussões entre si que não possam ser vistas por outros clubes.
Este tópico sugeriu que “a visibilidade do grupo precisa ser definida como ‘Todos’, caso contrário as pessoas não conseguem ver o grupo para poder solicitar ingressar nele.”
#1. Tentei isso usando minha conta de administrador do Discourse no Chrome e, em seguida, usei um login de membro comum do Discourse em outro navegador. Não vejo nada onde membros que não fazem parte do grupo possam solicitar ingressar no grupo. O que estou esquecendo?
#2 Essa abordagem de tornar o grupo visível para todos anula o propósito de ter um grupo privado onde o conteúdo só pode ser visto pelos membros. Existe uma abordagem diferente na qual eu possa manter a privacidade de cada quadro?
A longo prazo, pode haver dezenas, senão centenas, de clubes de ciclismo que terão seu próprio quadro. Como administrador do fórum, quero atribuir direitos de proprietário do grupo a alguém de cada clube. Quero que cada proprietário do clube aprove novos membros. Enviar solicitações de associação ao proprietário do grupo parece ser exatamente o que preciso para esse fluxo de trabalho, mas não consigo descobrir como fazer isso.
Certifique-se de que a opção Permitir que os usuários entrem no grupo livremente (requer grupo publicamente visível) esteja selecionada e que a Visibilidade esteja definida como Todos. Ou, se quiser permitir apenas que os usuários solicitem admissão e não possam se adicionar automaticamente, selecione Permitir que os usuários enviem solicitações de adesão aos proprietários do grupo.
Se você já criou o grupo, encontrará essas opções em:
/grupo/nome-do-grupo
Gerenciar → Adesão → Acesso
Isso ajuda MUITO. Uma coisa que vou acrescentar é que o grupo deve ser criado desde o início com Visibilidade do grupo = TODOS.
Tentei alterar a visibilidade de um grupo existente para Visibilidade = Todos, mas não pareceu funcionar. Além disso, a caixa de seleção para “Permitir que os usuários enviem solicitações de associação aos proprietários do grupo” ficou cinza e não selecionável. Também não sei por que isso aconteceu.
De qualquer forma, excluí o grupo original e comecei do zero, e agora está funcionando.
Isso pode ser configurado com grupos existentes. Após alterar a configuração do menu suspenso Visibilidade, você precisa clicar no botão Salvar alterações. Se as alterações não forem salvas para você após clicar no botão Salvar alterações, por favor, avise-nos.
O problema com a caixa de seleção “Permitir que os usuários enviem solicitações de associação” ficar desabilitada está relacionado às configurações de visibilidade. Essa caixa de seleção só é habilitada se a visibilidade do grupo estiver definida como “Todos” ou “Usuários conectados”. Talvez seja possível adicionar algo na interface do usuário aqui para explicar aos usuários por que a caixa de seleção está desabilitada.
A outra coisa que acho que o @shooj está deixando de fora é que, quando você diz “boards”, você se refere a categorias. Grupos são coleções de usuários. Categorias são coleções de tópicos.
Para cada clube, você criará um grupo, como discutido, e também uma categoria que será definida como visível apenas para os membros do grupo.