Я изучил ошибку this.router с плагином Pavilion Events и наткнулся на этот форк:
Насколько я вижу, этот форк является просто копией angusmcleod/discourse-events без коммитов, обновляющих его для последних изменений в Discourse (включая поддержку Ember 5). Похоже, что он не устраняет устаревшие пути кода, вызывающие текущие ошибки.
Судя по сообщениям сообщества и тестированию, я понял следующее:
- Оригинальный плагин Events в настоящее время несовместим с обновлением Discourse до Ember 5.
- Пользователи сообщают о проблемах с модальными окнами
event-rsvpиadd-event, что приводит к сбоям. - Временным решением является принудительное использование Discourse версии Ember 3 путем добавления
EMBER_VERSION=3в файлapp.yml, но это не долгосрочное исправление и может привести к будущим сбоям. - Эта ситуация сохраняется с начала 2025 года без официального обновления от разработчиков плагина.
Вопросы:
- Может ли кто-то подтвердить, что моё понимание выше верно?
- Удалось ли кому-то запустить форк
awesome-it/discourse-eventsна последней версии Discourse без отката к Ember 3? - Существует ли активно поддерживаемый форк или альтернативный плагин, воспроизводящий функциональность плагина Events?
Любое подтверждение или уточнение будет очень полезно, чтобы я мог решить, как поступить:
- Остаться с плагином Pavilion и использовать откат к Ember 3
- Перейти на встроенные календарь/события в ядре
- Мигрировать на другой активно поддерживаемый форк