# Angus' Events Plugin 📅

**URL:** https://meta.discourse.org/t/angus-events-plugin/69776
**Category:** Plugin
**Created:** [September 11, 2017, 2:44am UTC](https://meta.discourse.org/t/angus-events-plugin/69776 "2017-09-11T02:44:59Z")
**Posts on this page:** 20
**Page:** 25

<div class="post-metadata">

### Author: ![DavidO](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@DavidO](https://meta.discourse.org/u/DavidO)
#### Post date: [July 12, 2019, 9:19pm UTC](https://meta.discourse.org/t/angus-events-plugin/69776/488 "2019-07-12T21:19:09Z")

</div>

> [@outofthebox](#):
>
> A feature request: be able to set some predefined event types. Each event type has its own color. This way, on one calendar, different kinds of events can be in different colors.
> 
> More complicated:  
> Perhaps if these are akin to tags, one calendar could also be sorted to view by event types. Parties, networking, deadlines, etc.

Second this. Colors are better than icons IMO because they come across visually on the calendar easier.

It would be great if a user could “subscribe” to each type, on the Calendar/Agenda pages, by un/checking boxes and having it save their preferences. Then they could elect to be notified each time one of their preferred type of events were posted. Less noise, more signal.

Thank you again for all of your development so far. This has been a great addition to our little non-profit. Amazing work!

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [July 14, 2019, 2:26am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/489 "2019-07-14T02:26:06Z")

</div>

@icaria36 @Jeremie_Leroy The calendar and agenda views should work again once you update.

[https://github.com/angusmcleod/discourse-events/commit/905ebaa14eb452e9e329176d05668d16ef5a5774](https://github.com/angusmcleod/discourse-events/commit/905ebaa14eb452e9e329176d05668d16ef5a5774)

See further:

[https://github.com/discourse/discourse/pull/7886](https://github.com/discourse/discourse/pull/7886)

---

<div class="post-metadata">

### Author: ![Jeremie\_Leroy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeremie_leroy/32/84427_2.png) [@Jeremie\_Leroy](https://meta.discourse.org/u/Jeremie_Leroy)
#### Post date: [July 14, 2019, 6:00am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/490 "2019-07-14T06:00:54Z")

</div>

Great, thanks @angus, I was wondering, is there somewhere I can sort the events by soonest on top? → [https://francais-a-londres.org/c/sortir-events/l/agenda](https://francais-a-londres.org/c/sortir-events/l/agenda)

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [July 15, 2019, 8:44am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/491 "2019-07-15T08:44:58Z")

</div>

> [@angus](#):
>
> The calendar and agenda views should work again once you update.

Updated and so far it works. Thank you very much.

---

<div class="post-metadata">

### Author: ![Jeremie\_Leroy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeremie_leroy/32/84427_2.png) [@Jeremie\_Leroy](https://meta.discourse.org/u/Jeremie_Leroy)
#### Post date: [July 17, 2019, 4:09pm UTC](https://meta.discourse.org/t/angus-events-plugin/69776/492 "2019-07-17T16:09:52Z")

</div>

Hi @angus, any idea regarding the way events are sorted ? Many thanks

---

<div class="post-metadata">

### Author: ![Ellibereth](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ellibereth/32/202896_2.png) [@Ellibereth](https://meta.discourse.org/u/Ellibereth)
#### Post date: [July 18, 2019, 12:31am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/493 "2019-07-18T00:31:28Z")

</div>

The best way to do this to my knowledge is to go into the calendar view, though ordering the topic stream by event date might be an interesting feature.

---

<div class="post-metadata">

### Author: ![Jeremie\_Leroy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeremie_leroy/32/84427_2.png) [@Jeremie\_Leroy](https://meta.discourse.org/u/Jeremie_Leroy)
#### Post date: [July 18, 2019, 6:42am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/494 "2019-07-18T06:42:29Z")

</div>

i have been searching for a long while but with the agenda at the moment, i do not find the way to sort topic in the earliest first manner.

is it me ? is it related to this ? :  
[https://github.com/angusmcleod/discourse-events/commit/905ebaa14eb452e9e329176d05668d16ef5a5774](https://github.com/angusmcleod/discourse-events/commit/905ebaa14eb452e9e329176d05668d16ef5a5774)

---

<div class="post-metadata">

### Author: ![Ellibereth](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ellibereth/32/202896_2.png) [@Ellibereth](https://meta.discourse.org/u/Ellibereth)
#### Post date: [July 18, 2019, 7:18pm UTC](https://meta.discourse.org/t/angus-events-plugin/69776/495 "2019-07-18T19:18:54Z")

</div>

> [@Jeremie\_Leroy](#):
>
> i have been searching for a long while but with the agenda at the moment, i do not find the way to sort topic in the earliest first manner.
> 
> is it me ? is it related to this ? :

Ah yeah.  
The “Agenda” tab only shows events _to come_ in a chronological order I think. So events with dates that have passed already won’t be listed.

---

<div class="post-metadata">

### Author: ![Jeremie\_Leroy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeremie_leroy/32/84427_2.png) [@Jeremie\_Leroy](https://meta.discourse.org/u/Jeremie_Leroy)
#### Post date: [July 19, 2019, 7:56am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/496 "2019-07-19T07:56:47Z")

</div>

thank @Ellibereth, for your tips, i did try all the ways to sort in the events, but still i doesn’t sort it with the earliest first. See below →   
[https://francais-a-londres.org/c/sortir-events/l/agenda](https://francais-a-londres.org/c/sortir-events/l/agenda)

---

<div class="post-metadata">

### Author: ![DavidO](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@DavidO](https://meta.discourse.org/u/DavidO)
#### Post date: [July 21, 2019, 12:42am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/497 "2019-07-21T00:42:52Z")

</div>

Agree, it would be really nice if the agenda showed it in order of event date, soonest (top) to latest (bottom).

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [July 22, 2019, 6:44am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/498 "2019-07-22T06:44:00Z")

</div>

@Jeremie_Leroy @DavidO Thanks, this issue was introduced recently with the fixes for [the issues](https://meta.discourse.org/t/events-plugin-calendar/69776/489) mentioned above. It should work as expected now:

[https://github.com/angusmcleod/discourse-events/commit/f934a7f35e17a5dd3aa4fa21d0adda2a986a8b28](https://github.com/angusmcleod/discourse-events/commit/f934a7f35e17a5dd3aa4fa21d0adda2a986a8b28)

cc @Ellibereth

---

<div class="post-metadata">

### Author: ![Jeremie\_Leroy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeremie_leroy/32/84427_2.png) [@Jeremie\_Leroy](https://meta.discourse.org/u/Jeremie_Leroy)
#### Post date: [July 22, 2019, 7:02am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/499 "2019-07-22T07:02:23Z")

</div>

yeahhhhh you are a rock star 🥳👏

---

<div class="post-metadata">

### Author: ![DavidO](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@DavidO](https://meta.discourse.org/u/DavidO)
#### Post date: [July 23, 2019, 5:56pm UTC](https://meta.discourse.org/t/angus-events-plugin/69776/500 "2019-07-23T17:56:23Z")

</div>

Not sure if anyone else has run into this, but today my Agenda page wasn’t pulling anything.

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/d/5dd7b0138c47985cc4d0e14c6fa521992812b111.png)

I was able to reload it a few times and get it to come up. Just odd. Doesn’t happen often, but that’s not the first time I’ve seen it.

From the above post, are the agenda items supposed to be in chronological order now? Mine still aren’t, so I’m not sure how to fix that, if they’re supposed to be. I did try rebuilding the app, to no avail. Thanks all.

---

<div class="post-metadata">

### Author: ![Jeremie\_Leroy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeremie_leroy/32/84427_2.png) [@Jeremie\_Leroy](https://meta.discourse.org/u/Jeremie_Leroy)
#### Post date: [July 24, 2019, 6:33am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/501 "2019-07-24T06:33:00Z")

</div>

@angus, I noticed something with the agenda. I created a new event, and it appears at the bottom of the list. I assume it doesn’t sort newly created events.  
You can see the September 19th event here → [https://francais-a-londres.org/c/sortir-events/l/agenda](https://francais-a-londres.org/c/sortir-events/l/agenda)

---

<div class="post-metadata">

### Author: ![DavidO](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@DavidO](https://meta.discourse.org/u/DavidO)
#### Post date: [August 5, 2019, 9:12pm UTC](https://meta.discourse.org/t/angus-events-plugin/69776/502 "2019-08-05T21:12:31Z")

</div>

Not sure if anyone else has run into this, but we have our events setup on a moderated category. When they come in for review, it doesn’t show the date/times and location on that view. But then, even if the topic is approved, it seems to somehow strip out the time/date and location fields. They don’t make it to the actual post after moderation. We tried it twice and ran into it both times.

---

<div class="post-metadata">

### Author: ![sfoster](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sfoster](https://meta.discourse.org/u/sfoster)
#### Post date: [August 6, 2019, 1:29pm UTC](https://meta.discourse.org/t/angus-events-plugin/69776/503 "2019-08-06T13:29:16Z")

</div>

We have certain events that repeat throughout the year. Is there a way to add multiple date to the original event topic? Right now, we end up having to re-enter the same event multiple times with the different dates. Is there a way to choose multiple dates, and have those dates show up on the event? Alternatively, maybe immediately create all the events, when you enter multiple dates?

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [August 7, 2019, 1:12am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/504 "2019-08-07T01:12:56Z")

</div>

> [@csmu](#):
>
> nvalid MIME type detected, should be ‘text/calendar’ (found MIME type ‘text/plain; charset=utf-8’) near line # 1  
> Reference: RFC 5545 8.1. iCalendar Media Type Registration

Any updates on this bug?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [August 8, 2019, 11:47am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/505 "2019-08-08T11:47:51Z")

</div>

I’m going to be spending some time on this plugin tomorrow and will address any bugs then.

@sfoster There’s no recurring events feature yet, but it’s on the roadmap.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [August 9, 2019, 4:32am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/506 "2019-08-09T04:32:44Z")

</div>

A few updates here.

### New maintainer 🎉

@fzngagan Is a new co-maintainer of this plugin and will be taking on the day-to-day of dealing with bug reports and feature requests. He’ll be giving it the attention it deserves, particularly making it more robust, e.g. with more tests coverage, and building new features.

### Email notifications

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

To resolve this for the immediate-term I’ve had to remove all event details from email notifications. Email templating has undergone a considerable overhaul meaning that re-introducing email details into emails is a now seperate feature.

The task for re-introducing email content into notifications is here if you want to follow allong:

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

### MIME type issue

@csmu This was fixed a while ago. See:

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

### Review issue

@DavidO This is lined up to be worked on here:

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

### Recurring events

@sfoster The task for this is here if you’d like to follow along:

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [August 11, 2019, 2:03am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/507 "2019-08-11T02:03:22Z")

</div>

How do you pass a user api key to this ?

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

[Previous page](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=24)

[Next page](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=26)
