Что-то похожее на то, что описал OP, теперь возможно.
Недавно мы добавили режим «только для сотрудников» — это режим только для чтения, который влияет только на пользователей, не являющихся сотрудниками. Он позволяет сотрудникам входить в систему, публиковать сообщения, изменять настройки и т. д., в то время как другие пользователи видят сайт, фактически находящийся в режиме только для чтения.
Использование
Чтобы включить, выполните в консоли:
Discourse.enable_readonly_mode(Discourse::STAFF_WRITES_ONLY_MODE_KEY)
А чтобы отключить:
Discourse.disable_readonly_mode(Discourse::STAFF_WRITES_ONLY_MODE_KEY)
Надеюсь, это будет вам полезно! Дайте знать, если у вас возникнут вопросы.