Показывать группу только участникам другой группы

Всем привет, уже полчаса ищу, но не нашёл ни одной темы на эту тему:

Хочу создать группу, в которую можно вступить (и, если возможно, которая отображается) только участникам другой группы.

Насколько я вижу, в ядре это невозможно, и нет плагинов для этого?

Заранее спасибо

Я думаю, вы правы.

Не глядя на код, полагаю, это займёт от 1 до 4 часов работы, а если добавить надлежащие тесты, то, возможно, и больше. Гораздо быстрее было бы записать нужную группу (группы) в коде вручную…

Есть такой инструмент, как Guardian; думаю, именно его вам нужно будет изменить.

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

Привет, Джей, спасибо за ответ.

Я веду сайт поддержки, и некоторые темы носят взрослый характер, поэтому у нас есть группа людей, которые подтвердили свой возраст (старше 18 лет) — их вручную добавили администраторы.

Теперь, даже если вам больше 18 лет, вы можете сознательно захотеть избегать определённых тем или категорий.

Если нам придётся это делать сейчас, администраторам нужно будет вручную одобрять все запросы на вступление в «подгруппы», а мы хотим этого избежать.

Но честно говоря, мы не настолько велики, чтобы не справиться с этим вручную втроём с администраторами :slight_smile:

Разве нельзя просто попросить людей отключить уведомления в категориях, которые они не хотят видеть?

Верно — наш старательный главный модератор вчера действительно создал руководство о том, как это делать, поскольку многие темы часто поднимаются, и это кого-то раздражало.

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

Кажется, там тоже можно по умолчанию отключить категории.

Рада, что это работает!