Добро пожаловать в Discourse!
Я почти уверен, что то, что вы ищете, уже является поведением по умолчанию.
Это регулируется настройками внешнего вида родительской категории, а именно:
- Фильтр списка по умолчанию:
все темы
Если вы выберете другой вариант (нет подкатегорий), то по умолчанию вы увидите только темы, которые фактически находятся в родительской категории. Пользователи могут при желании уточнить это самостоятельно, когда посетят категорию.