Tenho investigado o erro this.router com o Pavilion Events Plugin e me deparei com este fork:
Pelo que pude ver, este fork é apenas uma cópia de angusmcleod/discourse-events sem commits que o atualizem para as últimas alterações do Discourse (incluindo suporte ao Ember 5). Ele não parece abordar os caminhos de código obsoletos que causam os erros atuais.
A partir de posts da comunidade e testes, aqui está o que eu entendo:
- O plugin original Events não é compatível atualmente com a atualização do Ember 5 do Discourse.
- Usuários relataram problemas com os modais
event-rsvpeadd-event, causando falhas. - Uma solução temporária é forçar o Discourse a usar o Ember 3 adicionando
EMBER_VERSION=3emapp.yml— mas esta não é uma correção de longo prazo e pode causar problemas futuros. - Esta situação persistiu até o início de 2025 sem uma atualização oficial dos mantenedores do plugin.
Perguntas:
- Alguém pode confirmar se meu entendimento acima está correto?
- Alguém executou com sucesso o fork
awesome-it/discourse-eventsno Discourse mais recente sem o fallback do Ember 3? - Existe um fork ativamente mantido ou um plugin alternativo que replique os recursos do Events Plugin?
Qualquer confirmação ou correção seria apreciada para que eu possa planejar se devo:
- Manter o plugin Pavilion e usar o fallback do Ember 3
- Mudar para o Calendar/Events oficial no core
- Migrar para outro fork ativamente mantido