Как отобразить события подкатегорий в календаре категории, если в списке тем выбрано «без подкатегорий»?

Привет! :slight_smile:

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

Мы хотим, чтобы список тем в родительской категории отображал только собственные посты (а не темы из подкатегорий), при этом календарь в этой же родительской категории продолжал агрегировать мероприятия из всех пяти подкатегорий.

После недавнего обновления мы больше не можем получить такую комбинацию — когда список тем ограничен только темами самой родительской категории, календарь также перестаёт показывать мероприятия из подкатегорий. Мы подозреваем, что это может быть связано с FIX: Respect the category subcategory filter for events - Pull Request #41741 - discourse/discourse - GitHub, который, по-видимому, привязывает включение событий из подкатегорий в календарь к тому же фильтру, который управляет списком тем.

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

Будем благодарны за помощь и идеи :folded_hands:t4:

Вы также используете события в других категориях?

Я знаю, что существует трансформер для отображения событий из всех категорий в календаре, но не уверен, что это поможет в вашем случае. Если вы хотите попробовать, я поделился шагами здесь: Mostrar "Proximos Eventos" en todas las Categorias - #3 by Moin. Это не вносит никаких постоянных изменений: удаление компонента вернёт всё к текущему способу работы.