Iāve been looking into the this.router
error with the Pavilion Events Plugin and came across this fork:
From what I can see, this fork is just a copy of angusmcleod/discourse-events
with no commits that update it for the latest Discourse changes (including Ember 5 support). It doesnāt seem to address the deprecated code paths causing the current errors.
From community posts and testing, hereās what I understand:
- The original Events Plugin is not currently compatible with Discourseās Ember 5 upgrade.
- Users have reported issues with
event-rsvp
andadd-event
modals, causing breakages. - A temporary workaround is to force Discourse to use Ember 3 by adding
EMBER_VERSION=3
inapp.yml
ā but this is not a long-term fix and may cause future breakage. - This situation has persisted into early 2025 without an official update from the plugin maintainers.
Questions:
- Can anyone confirm if my understanding above is accurate?
- Has anyone successfully run the
awesome-it/discourse-events
fork on the latest Discourse without the Ember 3 fallback? - Is there an actively maintained fork or alternative plugin that replicates the Events Pluginās features?
Any confirmation or correction would be appreciated so I can plan whether to:
- Stick with the Pavilion plugin and use Ember 3 fallback
- Switch to the official Calendar/Events in core
- Migrate to a different actively maintained fork