Категории как приватные комнаты, но публично видимые?

Всем привет,

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

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

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

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

Мои вопросы:

  • Есть ли где-то кнопка, где я могу указать, что все могут видеть название категории, но не могут входить в неё и не смогут видеть (или находить) ничего, опубликованного в этих категориях?
  • Если нет, возможно ли просто снять флаг «просмотр» для всех и поддерживать публичный пост со списком всех доступных категорий через автоматизацию (API)?
  • Существуют ли плагины, которые могли бы помочь мне в реализации задуманного?

Большое спасибо за прочтение и отличного дня, ребята!

С уважением,

WS

Похоже, компонент темы Предварительный просмотр категорий может подойти для некоторых из ваших задач.