Отключить создание тем в родительской/корневой категории

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

Извините за множество вопросов.

Да, вы можете использовать настройки безопасности категорий, чтобы запретить пользователям создавать посты в родительской категории, разрешив им это делать в подкатегориях. Подробнее об этом читайте здесь: Understanding groups and category permissions

Нет, такой настройки не существует. Когда создание постов в родительской категории отключено, пользователи увидят неактивную кнопку «Новая тема»:

Screen Shot 2022-10-25 at 3.10.05 PM

А когда они переключатся на доступную для них подкатегорию, кнопка станет активной:

Screen Shot 2022-10-25 at 3.10.13 PM

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

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

Это решило нашу проблему. Спасибо за оперативность.

Это было реализовано и включено в этом PR FEATURE: Default to subcategory when parent category does not allow posting by jdmartinez1062 · Pull Request #21228 · discourse/discourse · GitHub