Существует возможность автоматизировать ручные ответы, сохранив при этом существующую локальную для темы [calendar] рабочую схему.
Один из вариантов — использовать отдельного пользователя Discourse с включённой функцией «ответ по электронной почте», а затем с помощью Power Automate или Azure Logic App генерировать индивидуальные ответы с указанием даты и отправлять их в тему календаря по электронной почте.
Например, еженедельное событие с датой окончания может быть автоматически разбито на необходимые отдельные ответы, чтобы родители продолжали видеть один обычный календарь в теме, а не отдельные темы для событий.
Есть несколько нюансов, связанных с индивидуальными ключами «ответ по электронной почте» в Discourse, которые потребуют тщательной настройки, поэтому, вероятно, в этой теме не стоит подробно разбирать конфигурацию.
Если такой подход вам подходит, я с удовольствием помогу разобраться с ним в отдельной теме раздела Meta.