Configuring group access, membership, and visibility

:bookmark: Это руководство объясняет, как настроить и управлять группами Discourse с различными уровнями доступа, требованиями к членству и настройками видимости.

:person_raising_hand: Требуемый уровень пользователя: Администратор

Группы Discourse можно настроить как закрытые, разрешающие запросы на вступление, или позволяющие пользователям присоединяться свободно. В этом руководстве мы пошагово рассмотрим процесс настройки различных типов групп и управления их видимостью.

Краткое содержание

  • Создание и настройка закрытых групп
  • Настройка групп, допускающих запросы на вступление
  • Настройка групп для свободного вступления
  • Управление видимостью и настройками доступа групп
  • Разрешение пользователям покидать группы
  • Обновление существующих настроек групп

Создание закрытой группы

  1. Перейдите на страницу групп вашего сайта (доступна по ссылке «Группы» в разделе «Сообщество» боковой панели)
  2. Нажмите кнопку «Новая группа»
  3. Введите название группы (другие поля между «Полное имя» и «Эффекты» являются необязательными)
  4. Прокрутите вниз до разделов «Доступ» и «Видимость»
  5. В разделе «Доступ» оставьте все флажки снятыми
  6. В разделе «Видимость»:
    • «Кто может видеть эту группу?»: По умолчанию — «Все»
    • «Кто может видеть участников этой группы?»: По умолчанию — «Все»

При настройках по умолчанию пользователи, не являющиеся участниками группы, увидят группу на странице групп вашего сайта:

Нажатие на ссылку группы перенаправит их на список участников группы:

Чтобы ограничить видимость списка участников:

  • Измените параметр «Кто может видеть участников этой группы?» на значение отличное от «Все» (например, «Владельцы группы, участники и модераторы»)

Чтобы полностью скрыть группу:

  • Измените параметр «Кто может видеть эту группу?» на значение отличное от «Все»

Настройка группы с запросами на вступление

  1. Создайте новую группу, как описано выше
  2. Добавьте хотя бы одного владельца группы в разделе «Добавить владельцев»
  3. В разделе «Видимость»:
    • Установите «Кто может видеть эту группу?» в значение «Все» или «Авторизованные пользователи»
    • Установите «Кто может видеть участников этой группы?» по вашему желанию
  4. В разделе «Доступ»:
    • Выберите «Разрешить пользователям отправлять запросы на вступление владельцам группы»
    • По желанию добавьте шаблон для запросов на вступление.

Такая конфигурация добавляет кнопку «Запрос» в список групп и на индивидуальную страницу группы:

Когда пользователь нажимает кнопку, открывается форма для отправки запроса на вступление:

Владельцы группы получат запрос со ссылкой для принятия или отклонения:

image

Создание группы, допускающей свободное вступление

  1. Создайте новую группу, как описано выше
  2. В разделе «Видимость»:
    • Установите «Кто может видеть эту группу?» в значение «Все» или «Авторизованные пользователи»
    • Установите «Кто может видеть участников этой группы?» по вашему желанию
  3. В разделе «Доступ»:
    • Выберите «Разрешить пользователям свободно присоединяться к группе»

Это добавит кнопку «Присоединиться» в список групп и на индивидуальную страницу группы:

Разрешение пользователям покидать группу

Для любой конфигурации группы:

  1. Перейдите к настройкам доступа группы
  2. Выберите «Разрешить пользователям свободно покидать группу»

Это добавит кнопку «Покинуть» на страницу группы и в её список:

Обновление существующих групп

Чтобы изменить настройки существующей группы:

  1. Перейдите на страницу группы
  2. Нажмите вкладку «Управление»
  3. Отредактируйте настройки видимости через ссылку «Взаимодействие»
  4. Отредактируйте настройки доступа через ссылку «Членство»

Чтобы управлять владением группой:

  1. Перейдите на вкладку «Участники» группы
  2. Используйте административный ключ рядом с записью пользователя, чтобы предоставить/удалить права владельца или удалить пользователя из группы

Часто задаваемые вопросы

В: Как пользователи переходят на страницу групп?
О: Пользователи могут перейти на страницу групп, нажав ссылку «Группы» в разделе «Сообщество» боковой панели, при условии, что включена настройка enable group directory (по умолчанию).

В: Видимость группы позволяет неучастникам видеть контент группы?
О: Нет, видимость группы определяет только возможность просмотра группы в каталоге. Доступ к контенту группы контролируется настройками безопасности категорий.

В: Как я могу показать пользователям предварительный просмотр ограниченных категорий?
О: Вы можете использовать компонент темы Предварительный просмотр категорий, чтобы дать пользователям возможность взглянуть на ограниченный контент без полного доступа.

13 лайков

Hi @simon , thank you for this! On the point of visibility, I understand how to set the permission for visibility, but what about navigation to the groups page? Is there anything built in to display to a user “My Groups” or “All Groups” so that users can navigate to these pages?

I have found that I can type in my community URL /g to get to groups, but obviously no user would figure this out on their own. I’m wondering if maybe there is some built in way or best practice to display groups to users.

As long as the enable group directory setting is not disabled (it is enabled by default), users can get to the site’s groups page by clicking the “Groups” entry from the main hamburger menu. That page will show users all groups that they are a member of, as long as the group has not been configured to only be visible to Group owners, or to only be visible Group owners and moderators.

Any groups that are visible and have been configured to allow users to freely join the group will have a “Join” button displayed for their entry. Any groups that allow users to send membership requests will have a “Request” button displayed in their entry on the groups page.

2 лайка

Gotcha, I didn’t even notice the button there but I see it now.

1 лайк

Please clarify for me
If I allow everyone visibility to the group – does that just let them know the group is there OR can they also see all the content within? Is this setting the same as the security option for “see, reply, create”?

I’d like to tempt my users with some of the other sections that might require an upgrade of their membership to my forum by letting them know the category is there, but not let them see everything within.

TY!!!

With the setting of the group visibility you decide who is able to see the group on the groups overview. They cannot read messages send to a group they aren’t a member of.
Whether a category is visible to the user, depends on the caregory security settings. If the user is not member of a group with “see” permission they will not see the category or any topic in it.

I would do that with Category Previews

1 лайк

Thank you, I’ll check that out.