Configuração de acesso ao grupo, membros e visibilidade

:bookmark: This guide explains how to set up and manage Discourse groups with different levels of access, membership requirements, and visibility settings.

:person_raising_hand: Required user level: Administrator

Discourse groups can be configured to be closed, allow membership requests, or permit users to join freely. This guide will walk you through the process of setting up these different group types and managing their visibility.

Summary

  • Create and configure closed groups
  • Set up groups that allow membership requests
  • Configure groups for free joining
  • Manage group visibility and access settings
  • Allow users to leave groups
  • Update existing group settings

Creating a closed group

  1. Go to your site’s groups page (accessible from the hamburger Screenshot 2021-12-08 at 01.04.41 menu)
  2. Click the “New Group” button
  3. Fill in the group name (other fields between “Full Name” and “Effects” are optional)
  4. Scroll down to the “Access” and “Visibility” sections
    image
  5. In the Access section, leave all checkboxes unchecked
  6. In the Visibility section:
    • “Who can see this group?”: Default is “Everyone”
    • “Who can see this group’s members?”: Default is “Everyone”

With default settings, non-group members will see the group on your site’s groups page:

image

Clicking the group’s link will take them to the group members list:

To restrict member list visibility:

  • Change “Who can see this group’s members?” to an option other than “Everyone” (e.g., “Group owners, members”)

To hide the group entirely:

  • Change “Who can see this group?” to an option other than “Everyone”

Setting up a group with membership requests

  1. Create a new group as described above
  2. Add at least one group owner in the “Add Owners” section
  3. In the Visibility section:
    • Set “Who can see this group?” to “Everyone” or “Logged on users”
    • Set “Who can see this group’s members?” as desired
  4. In the Access section:
    • Select “Allow users to send membership requests to group owners”
    • Optionally, add a template for membership requests.
      image

This configuration adds a “Request” button to the group’s listing and individual page:

image

When a user clicks the button, a form opens allowing them to send a membership request:

image

Group owners will receive the request with a link to accept or reject:

Creating a group that allows free joining

  1. Create a new group as described above
  2. In the Visibility section:
    • Set “Who can see this group?” to “Everyone” or “Logged on users”
    • Set “Who can see this group’s members?” as desired
      image
  3. In the Access section:
    • Select “Allow users to join the group freely”
      image

This adds a “Join” button to the group’s listing and individual page:

image

Allowing users to leave a group

For any group configuration:

  1. Go to the group’s Access settings
  2. Select “Allow users to leave the group freely”

This adds a “Leave” button to the group’s page and listing:

image

Updating existing groups

To modify settings for an existing group:

  1. Go to the group’s page
  2. Click the “Manage” tab
    image
  3. Edit Visibility settings via the “Interaction” link
  4. Edit Access settings via the “Membership” link
    image

To manage group ownership:

  1. Go to the group’s “Members” tab
  2. Use the admin wrench next to a user’s entry to grant/remove ownership or remove the user from the group

FAQs

Q: How do users navigate to the groups page?
A: Users can access the groups page by clicking the “Groups” entry in the main hamburger menu, as long as the enable group directory setting is enabled (default).

Q: Does group visibility allow non-members to see group content?
A: No, group visibility only determines whether users can see the group in the directory. Access to group content is controlled by category security settings.

Q: How can I show users a preview of restricted categories?
A: You can use the Category Previews theme component to give users a glimpse of restricted content without full access.

Last edited by @hugh 2024-07-16T02:38:23Z

Last checked by @hugh 2024-07-16T02:39:18Z

Check documentPerform check on document:
13 curtidas

Olá @simon, obrigado por isso! Sobre o ponto de visibilidade, eu entendo como definir a permissão para visibilidade, mas e quanto à navegação para a página de grupos? Existe algo integrado para exibir ao usuário “Meus Grupos” ou “Todos os Grupos” para que os usuários possam navegar até essas páginas?

Descobri que posso digitar a URL da minha comunidade /g para acessar os grupos, mas obviamente nenhum usuário descobriria isso por conta própria. Estou me perguntando se talvez exista alguma maneira integrada ou uma prática recomendada para exibir grupos aos usuários.

Desde que a configuração enable group directory não esteja desativada (ela está ativada por padrão), os usuários podem acessar a página de grupos do site clicando na entrada “Groups” no menu principal do hambúrguer. Essa página mostrará aos usuários todos os grupos dos quais eles são membros, desde que o grupo não tenha sido configurado para ser visível apenas para proprietários do grupo ou apenas para proprietários e moderadores do grupo.

Quaisquer grupos que sejam visíveis e tenham sido configurados para permitir que os usuários participem livremente do grupo terão um botão “Join” exibido para sua entrada. Quaisquer grupos que permitam que os usuários enviem solicitações de associação terão um botão “Request” exibido em sua entrada na página de grupos.

2 curtidas

Entendi, eu nem tinha notado o botão ali, mas agora eu o vejo.

1 curtida

Por favor, esclareça para mim:
Se eu permitir que todos tenham visibilidade do grupo, isso apenas os informará que o grupo existe OU eles também poderão ver todo o conteúdo interno? Essa configuração é a mesma que a opção de segurança para “ver, responder, criar”?

Eu gostaria de tentar meus usuários com algumas das outras seções que podem exigir um upgrade de sua associação ao meu fórum, informando-os que a categoria existe, mas sem deixá-los ver tudo o que está dentro.

Obrigado!!!

Com a configuração da visibilidade do grupo, você decide quem pode ver o grupo na visão geral de grupos. Eles não podem ler mensagens enviadas a um grupo do qual não são membros.
Se uma categoria é visível para o usuário, depende das configurações de segurança da categoria. Se o usuário não for membro de um grupo com permissão de “ver”, ele não verá a categoria nem nenhum tópico nela.

Eu faria isso com Category Previews

1 curtida

Obrigado, vou verificar isso.