Events Plugin 📆

It looks like it’s down again. I need some instruction on how to setup an ical reader (possibly a Telegram bot).

1 Like

@angus Is there any news on this?

1 Like

Hello all!

Thanks for your patience. I’ve fixed the outstanding issue with this plugin. It’s working as normal on v0.1.1.

This is the official (Pavilion) word on what will happen with this plugin, in the order in which each will occur.

  1. From now (until 4, below) will again be providing support to this plugin. If you report issues here we will respond.

  2. This plugin’s functionality will be merged into the coming Discourse Events Integration Plugin, which is due for release in late October.

  3. All data from this plugin will be automatically migrated into the new DEIP plugin.

  4. Once the DEIP is launched, this plugin (i.e. the Events Plugin) will be archived.


Not sure if this is already being considered, but having multiple topics for a single event and listing them under a main event page would be a very nice feature.

1 Like

This will be possible with the new Discourse Events Integration Plugin, which will be released in late October, but it won’t be a feature in v1.


The bug report URL listed on GitHub was not working, so please let me discuss it here.

Bug Summary: Unable to participate in events.

Steps to reproduce the bug: Create an event with n MaxGuests.
A user presses the Going button n+1 times without refreshing the page.
Then a 500 error occurs.
After that, that user and all other users will not be able to go to the event.

Also, when you first visit a topic, the button changes color when you check the “Join” checkbox, but when you uncheck the “Join” checkbox or visit a topic a second time and press the “Join” button, the button does not change color. (However, I am able to join and cancel.)

Is this a problem only in my environment?

1 Like

Thanks for the report.

I’ve updated the link in the GitHub readme to the same one in the OP:

I’ve addressed this issue. Please update to version 0.1.2 of the plugin and try again.

1 Like

Thanks for the quick response.
I just finished checking and confirmed that the problem has been fixed. Thank you!

Let me check one more thing.
The following image is a modal for editing an event on an already created topic.
Ignore the Japanese translation.

The next image shows an attempt to edit an already created event.

There were two participants in this event.
“テスト” and “Programmer-D”.
However, when you open the edit window like this, it shows “テスト,Programmer-D”, as if it were a single user.

In fact, if I complete the edit in this state, all existing participants will be disqualified, and I will have to visit the topic again and press the Join button.

I would appreciate it if you could confirm whether this is also a problem or a bug in my environment.
Sorry for all the questions with my poor English, but I would appreciate your help.

1 Like

Thanks for report. I’ve also fixed this issue. Please update to version 0.1.3 of the plugin.

Please submit any further issues through the bug report form. Issues reported here will be directed there:

1 Like

Thank you very much.
I was able to confirm the fix.

Sorry I am not familiar with this. I will try to use that from now on.


Hi all!

A question regarding discourse-events API, what is the purpose/usage example of the WebCal API keys ?
From the thread, it seems to subscribe to private forums although I’m not entirely sure how the mechanism would work.

Is there a preference setting to disable the feature for generating API keys ?
(discourse-events/event-webcal-keys.js.es6 at main · paviliondev/discourse-events · GitHub)
Currently, if you visit while logged in, you will automatically generate a new key (it will show up in the user generated API keys list).


1 Like

Issue: A few weeks ago our community noticed that the Events Calendar is broken. They are unable to click on an event and few the topic details.

I am on version 0.1.3 of the Events plugin and on version2.9.0.beta10 of Discourse.

Any ideas what could be the cause? Thanks!

1 Like

Hi @Jayne_ivana moved your post here, it is a bug in this third-party plugin by @angus, our event handling logic changed a bit over the past few weeks to allow for Ember JS upgrades.

1 Like

This issue was fixed in this commit, which is included in the latest version of Discourse. It should be resolved after your next update (which I recommend doing as soon as possible because of the included security updates)


Thanks guys.

As David mentions this was a bug in Discourse that is resolved in the latest version. When you update Discourse the Events Plugin will work as expected again.


Awesome, thank you so much!


i know this plugin is going through a transformation, everything looks brill except on mobile, when you click the dots on the calendar the info doesn’t drop below like it should do ( working in your showcase websites )

Any ideas would be helpful :slight_smile:


Thanks for the report. This will fix that issue.


Thanks for the super quick fix!

Worked like a charm! :ok_hand:



One thing I want to note here is that trying to load our Events calendar on our forums, it takes an average of 11 seconds to load it. I’ve tried different devices/connections. For example, tried Desktop and Mobile, WiFi and Celluar, and even had someone else try to reproduce as well and they mentioned that it takes a while to load.

Any idea what could be causing the calendar to take a long time to load? Thank you!

1 Like