Как запретить анонимным пользователям публиковать сообщения в определённых категориях в Discourse?

Хорошо, группа «Анонимные пользователи» также является группой с полным доступом.

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

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

Настройки категории

Безопасность

  • +Группа «Аноним» Просмотр
  • (удалить) Все Просмотр/создание/ответ
  • +Группа «НеАнон» Просмотр/создание/ответ

Также удалите настройку, если вы использовали группу «trust_level_#». Если участник входит в любую группу, имеющую права на создание или ответ, он сможет это делать, даже если он также состоит в группах без соответствующих разрешений.