Всем привет,
Я создал экземпляр Discourse, который планирую использовать как своего рода здание с множеством комнат для приватных обсуждений.
То есть, тот, кого пригласили в здание, может гулять по нему, видеть множество дверей с табличками, указывающими, какая это комната для обсуждений, но сначала он не имеет права входить внутрь.
Однако на двери он может увидеть, кто является владельцем, и связаться с ним, чтобы получить приглашение.
В терминах Discourse я думал, что смогу реализовать это с помощью приватных категорий, ACL которых содержит группу, специфичную для этой категории, где зарегистрированы все участники, имеющие право обсуждать в этой категории. Затем есть еще одна группа для модераторов этой группы, которые могут приглашать людей и осуществлять модерацию.
Единственная проблема в том, что как только я включаю опцию «просмотр» для всех (все, кто гуляет по зданию, должны видеть двери, верно), они также могут видеть обсуждения внутри них и находить эти обсуждения через поиск.
Мои вопросы:
- Есть ли где-то кнопка, где я могу указать, что все могут видеть название категории, но не могут входить в неё и не смогут видеть (или находить) ничего, опубликованного в этих категориях?
- Если нет, возможно ли просто снять флаг «просмотр» для всех и поддерживать публичный пост со списком всех доступных категорий через автоматизацию (API)?
- Существуют ли плагины, которые могли бы помочь мне в реализации задуманного?
Большое спасибо за прочтение и отличного дня, ребята!
С уважением,
WS