Настройка видимости групп для других групп

Знает ли кто-нибудь, существует ли плагин (или другой способ решения этой задачи), позволяющий ограничить видимость группы только для членов конкретной группы?

Например:

  • Все
  • Зарегистрированные пользователи
  • Владельцы группы, участники и модераторы
  • Владельцы и модераторы группы
  • Владельцы группы
  • Участники конкретной группы (групп) [Введите название (названия) группы] <— Этот вариант мне нужен, но его пока нет.

Спасибо, если вы подскажете, как это можно сделать.

3 лайка

Вы хотите, чтобы группа A могла видеть, кто входит в группу B, но не могла видеть, кто входит в группу C?

2 лайка

Да. В нашем конкретном случае у нас есть следующие основные группы пользователей:

  • Бесплатные пользователи
  • Платные участники

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

  • Участники из Западной Массачусетса
  • Участники из Лас-Вегаса

Мы хотим, чтобы только платные участники могли просматривать и вступать во вторичные группы, но в настоящее время это невозможно.

1 лайк

А, понятно. Спасибо за описание случая использования.

Должно существовать CSS-решение, которое скроет эти группы от людей, не входящих в платную группу (возможно, это должна быть их основная группа). Кто-то умный сможет обойти CSS, но для ваших целей этого может быть достаточно.

Чтобы действительно обеспечить защиту, вам понадобится плагин.

Но зачем вам нужны эти группы? Если ваша цель — не дать неучастникам видеть темы в этих категориях, вы можете просто использовать платную группу для контроля доступа к категориям.

Мы планируем создать группы в стиле Facebook (не люблю проводить такие сравнения, извините), где участники таких групп фактически получают свой собственный подфорум, чаты и т. д. Таким образом, пользователям потребуется возможность запрашивать вступление в конкретные группы, чтобы получить доступ к этим разделам. Полное обсуждение темы ниже:

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

Если вы используете собственную установку, создание или заказ плагина, который предоставляет доступ к группам только пользователям из определённой группы, не должно быть слишком сложным. Возможно, это стоит от 1000 до 3000 долларов? Сумма зависит от функциональности и спецификаций, а также от тестирования, подтверждающего, что плагин работает как ожидается.