Events Plugin šŸ“…

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 and add-event modals, causing breakages.
  • A temporary workaround is to force Discourse to use Ember 3 by adding EMBER_VERSION=3 in app.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:

  1. Can anyone confirm if my understanding above is accurate?
  2. Has anyone successfully run the awesome-it/discourse-events fork on the latest Discourse without the Ember 3 fallback?
  3. 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
2 Likes

We believe this plugin is broken and should be tagged as ~broken~ deprecated .

4 Likes