# إضافة أحداث أنغوس 📅

**URL:** https://meta.discourse.org/t/angus-events-plugin/69776
**Category:** Plugin
**Created:** [11 سبتمبر 2017، 2:44ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776 "2017-09-11T02:44:59Z")
**Posts on this page:** 20
**Page:** 23

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [3 مايو 2019، 1:47م UTC](https://meta.discourse.org/t/angus-events-plugin/69776/447 "2019-05-03T13:47:58Z")

</div>

Noticing two things today about the events plugin - welcome any advice.

First, editing event details bumps the topic. A fix for this I think would be to enable editing of event details via the edit link next to the title - editing titles does not bump topics. This would also address support requests I constantly face in my community - people always forget how to get to the event details. Or there some way I don’t know of to prevent bump when editing just event details?

Second, events in the past are not obviously indicated as such in topic lists. So a date on 3 May 2018 looks like it is happening on 3 May 2019, especially if you edit an old topic to edit date details! This happened to me today. Some sort of visual differentiation between upcoming and past events would be helpful. Displaying event date including year on mouseover even.

---

<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: [6 مايو 2019، 12:23ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/448 "2019-05-06T00:23:18Z")

</div>

> [@tobiaseigen](#):
>
> the “Guest list” entry box is a bit confusing as an empty rectangle to start with - any way you could provide “add a user” helper text in the box to explain what can be done with it, like with starting a new message:

I’ve added this 👍 [add placehodler for guest user-selector · angusmcleod/discourse-events@55b73a3 · GitHub](https://github.com/angusmcleod/discourse-events/commit/55b73a3a4278614228e377364791a006fa7ab8a0)

> [@tobiaseigen](#):
>
> - any way to be able to add email addresses to the field, creating a staged user, similar to the PM to staged user functionality?
> - are people on the guest list subscribed to the topic, e.g. are they watching the topic and notified of all replies because they rsvp’d?

I’ve added these in for May 24: [https://discourse.angusmcleod.com.au/t/events-rsvp-guest-list-upgrades/922](https://discourse.angusmcleod.com.au/t/events-rsvp-guest-list-upgrades/922)

> [@tobiaseigen](#):
>
> And a bug: there seems to be a problem with Guest list being available to be filled in already while the topic is first being created. see screenshot for what happens. If I empty the “Guest list” box and save the topic, then return to edit and add users it works as expected.

Not sure what you mean here? When I add guests on topic creation it works as expected.

> [@tobiaseigen](#):
>
> First, editing event details bumps the topic. A fix for this I think would be to enable editing of event details via the edit link next to the title - editing titles does not bump topics. This would also address support requests I constantly face in my community - people always forget how to get to the event details. Or there some way I don’t know of to prevent bump when editing just event details?

I’ve added this in for the 17th of May: [https://discourse.angusmcleod.com.au/t/add-event-edit-controls-to-topic-edit-area/923](https://discourse.angusmcleod.com.au/t/add-event-edit-controls-to-topic-edit-area/923)

> [@tobiaseigen](#):
>
> Second, events in the past are not obviously indicated as such in topic lists. So a date on 3 May 2018 looks like it is happening on 3 May 2019, especially if you edit an old topic to edit date details! This happened to me today. Some sort of visual differentiation between upcoming and past events would be helpful. Displaying event date including year on mouseover even.

I’ve added this in for June: [https://discourse.angusmcleod.com.au/t/improve-display-of-past-events-on-the-topic-list/924](https://discourse.angusmcleod.com.au/t/improve-display-of-past-events-on-the-topic-list/924)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [6 مايو 2019، 3:44م UTC](https://meta.discourse.org/t/angus-events-plugin/69776/449 "2019-05-06T15:44:17Z")

</div>

Cool. Thanks, Angus! This all looks terrific. 👍

> [@angus](#):
>
> > And a bug: there seems to be a problem with Guest list being available to be filled in already while the topic is first being created. see screenshot for what happens. If I empty the “Guest list” box and save the topic, then return to edit and add users it works as expected.
> 
> Not sure what you mean here? When I add guests on topic creation it works as expected.

I just tested and this seems to have gone away. Maybe random behavior related to some browser cache issue during installation of the plugin.

---

<div class="post-metadata">

### Author: ![md-misko](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/md-misko/32/126315_2.png) [@md-misko](https://meta.discourse.org/u/md-misko)
#### Post date: [10 مايو 2019، 7:25ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/450 "2019-05-10T07:25:39Z")

</div>

Small UI bug on mobile:

- link to calendar export jumps to new line for dates that span multiple lines instead of aligning right
- dropdown list flows over the left edge as a result

 ![img_eggsif_7172979849201065143](https://global.discourse-cdn.com/meta/original/3X/c/1/c1486c6c2de60e6c501cfd0aca806046baf0f6bb.png)

 ![calendar_short_date](https://global.discourse-cdn.com/meta/original/3X/1/f/1f4b1d52a554d4925d6459a16b52ee089f9696df.png)

---

<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: [14 مايو 2019، 8:08ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/451 "2019-05-14T08:08:05Z")

</div>

Thanks for this report 🙂 I’ve scheduled this in for next week: [https://discourse.angusmcleod.com.au/t/events-mobile-ui-bug/949](https://discourse.angusmcleod.com.au/t/events-mobile-ui-bug/949)

The events plugin has got a busy to-do list!

[https://discourse.angusmcleod.com.au/tags/events/l/agenda](https://discourse.angusmcleod.com.au/tags/events/l/agenda)

---

<div class="post-metadata">

### Author: ![k4rtik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/k4rtik/32/119508_2.png) [@k4rtik](https://meta.discourse.org/u/k4rtik)
#### Post date: [15 مايو 2019، 8:21م UTC](https://meta.discourse.org/t/angus-events-plugin/69776/452 "2019-05-15T20:21:39Z")

</div>

Hi @angus

There seems to be a bug that has creeped in last couple of weeks. All the timezones listed are UTC:

 ![Screenshot%20from%202019-05-15%2015-21-15](https://global.discourse-cdn.com/meta/original/3X/d/c/dce31407896d5756e547c5fb03a2732ddfe2a151.png)

---

<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: [16 مايو 2019، 3:33ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/453 "2019-05-16T03:33:15Z")

</div>

> [@md-misko](#):
>
> The date part of the title—the one that the event plugin appends to it—causes the issue (repro on your sandbox).
> 
> - Clicking on the regular part of the topic title opens the first post
> - Clicking on the date part of the title opens the last post read.

This has been fixed: [Event label should respect "Navigate to first post after topics are r… · angusmcleod/discourse-events@665da59 · GitHub](https://github.com/angusmcleod/discourse-events/commit/665da595f5512b177b3e7d90835ebfc96c9ad66f)

> [@k4rtik](#):
>
> There seems to be a bug that has creeped in last couple of weeks. All the timezones listed are UTC:
> 
> ![Screenshot from 2019-05-15 15-21-15.png](https://global.discourse-cdn.com/meta/original/3X/d/c/dce31407896d5756e547c5fb03a2732ddfe2a151.png)

Thanks for reporting this! I’m trialing a new system for bug reports. If you could fill out the bug report wizard here: [https://discourse.angusmcleod.com.au/w/bug-report](https://discourse.angusmcleod.com.au/w/bug-report)

Here’s an example of report that I just filed using the wizard: [https://discourse.angusmcleod.com.au/t/auto-filling-tags-in-the-topic-fields-in-the-create-topic-action-does-not-work/963](https://discourse.angusmcleod.com.au/t/auto-filling-tags-in-the-topic-fields-in-the-create-topic-action-does-not-work/963)

When you create the report, I schedule it to be fixed ASAP

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [16 مايو 2019، 3:42ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/454 "2019-05-16T03:42:14Z")

</div>

I vote for a standardized dialog with an consistent arrangement & alignment of the input fields. The [official calender plugin](https://meta.discourse.org/t/discourse-calendar/97376) has a nice one… I guess, we‘ll see much more useful plugins in case Discourse offers a framework for the most common UI elements

Best

---

<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: [16 مايو 2019، 3:49ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/455 "2019-05-16T03:49:42Z")

</div>

> [@terraboss](#):
>
> I vote for a standardized dialog with an consistent arrangement & alignment of the input fields. The [official calender plugin](https://meta.discourse.org/t/discourse-calendar/97376) has a nice one… I guess, we‘ll see much more useful plugins in case Discourse offers a framework for the most common UI elements

Do you find some aspect of the ‘add event’ modal confusing? Could you elaborate?

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [16 مايو 2019، 4:02ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/456 "2019-05-16T04:02:17Z")

</div>

Indeed, the official dialog looks more clean and important input fields (e.g. the until one) is always visible. Just the all-day checkbox seems to be missing. The best thing is, I can use it by tab key and don’t need the cursor all the time…

# basic view

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/b/2b79869739f89bc03bf64371ba8ccdb744f24131.jpeg)

# with details

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/1/8199fa27f6ba89fbc4ee5cb73c4aba9906ec2f02.jpeg) !

---

<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: [17 مايو 2019، 7:08ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/457 "2019-05-17T07:08:39Z")

</div>

> [@terraboss](#):
>
> The best thing is, I can use it by tab key and don’t need the cursor all the time

hmm actually I find the opposite to be true. Open the Insert date / time modal and press tab. Then try opening the Add Event modal (e.g. [here](https://discourse.angusmcleod.com.au/c/events)) and press tab.

Generally, I agree there are UI improvements that can be made, but I don’t see a huge difference between the date/time selection between the two modals that would reflect significantly in UX.

---

<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: [20 مايو 2019، 10:47ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/458 "2019-05-20T10:47:14Z")

</div>

Hi, I think I have found a bug?

Create a new topic setting the date from May 20 to June 20 (or another combination as long as the day of the month is the day). All day. Save the topic.

Now the topic shows May 20 only, even if the calendar shows correctly the span of several weeks. (wrong)

If you change the end date to to June 19, then the UI shows May 20 - June 10 (correct).

---

<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: [21 مايو 2019، 11:40م UTC](https://meta.discourse.org/t/angus-events-plugin/69776/459 "2019-05-21T23:40:51Z")

</div>

> [@tobiaseigen](#):
>
> First, editing event details bumps the topic. A fix for this I think would be to enable editing of event details via the edit link next to the title - editing titles does not bump topics. This would also address support requests I constantly face in my community - people always forget how to get to the event details. Or there some way I don’t know of to prevent bump when editing just event details?

This feature request has been completed. See further: [https://discourse.angusmcleod.com.au/t/add-event-edit-controls-to-topic-edit-area/923](https://discourse.angusmcleod.com.au/t/add-event-edit-controls-to-topic-edit-area/923)

---

<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: [21 مايو 2019، 11:44م UTC](https://meta.discourse.org/t/angus-events-plugin/69776/460 "2019-05-21T23:44:15Z")

</div>

> [@icaria36](#):
>
> Create a new topic setting the date from May 20 to June 20 (or another combination as long as the day of the month is the day). All day. Save the topic.
> 
> Now the topic shows May 20 only, even if the calendar shows correctly the span of several weeks. (wrong)
> 
> If you change the end date to to June 19, then the UI shows May 20 - June 10 (correct).

Thanks for the report! This one was actually reported a few weeks ago and is next on the agenda to be fixed. See further: [https://discourse.angusmcleod.com.au/t/events-end-date-bug/915](https://discourse.angusmcleod.com.au/t/events-end-date-bug/915)

---

<div class="post-metadata">

### Author: ![Globulle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/globulle/32/98005_2.png) [@Globulle](https://meta.discourse.org/u/Globulle)
#### Post date: [22 مايو 2019، 2:08م UTC](https://meta.discourse.org/t/angus-events-plugin/69776/461 "2019-05-22T14:08:07Z")

</div>

Hi @angus, any hope you could give this Private iCal feed feature a try some time? What are your plans concerning it? It has become a critical feature for my community. 🙂

Anyway, thank you for the hard and good 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: [27 مايو 2019، 2:35ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/462 "2019-05-27T02:35:10Z")

</div>

> [@Globulle](#):
>
> Hi @angus, any hope you could give this Private iCal feed feature a try some time? What are your plans concerning it? It has become a critical feature for my community. 🙂

I actually pushed this a little while ago, but neglected to announce it. You can subscribe to private iCal feeds by adding valid api\_username and api\_key parameters to an ical feed url, e.g.

```plaintext
webcal://discourse.angusmcleod.com.au/c/private-work/l/calendar.ics?time_zone=Australia/Melbourne&api_username=angus&api_key=##api key##

```

I’ve been using it myself on [https://discourse.angusmcleod.com.au](https://discourse.angusmcleod.com.au) and it’s working well.

There isn’t currently any UI indication of support for it, but the basic functionality should work.

---

<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: [27 مايو 2019، 3:01ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/463 "2019-05-27T03:01:38Z")

</div>

Can you invite a group when asking for RSVP’s?

---

<div class="post-metadata">

### Author: ![Globulle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/globulle/32/98005_2.png) [@Globulle](https://meta.discourse.org/u/Globulle)
#### Post date: [27 مايو 2019، 6:46ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/464 "2019-05-27T06:46:41Z")

</div>

Oh, fantastic! I have to give it a try as soon as possible on my install. I’m not familiar with this API things but that doesn’t seem complicated. 🙂

(@oca , you may be interested by this)

---

<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: [28 مايو 2019، 9:17ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/465 "2019-05-28T09:17:48Z")

</div>

> [@icaria36](#):
>
> Create a new topic setting the date from May 20 to June 20 (or another combination as long as the day of the month is the day). All day. Save the topic.
> 
> Now the topic shows May 20 only, even if the calendar shows correctly the span of several weeks. (wrong)
> 
> If you change the end date to to June 19, then the UI shows May 20 - June 10 (correct).

This is now fixed:

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

---

<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: [28 مايو 2019، 9:34ص UTC](https://meta.discourse.org/t/angus-events-plugin/69776/466 "2019-05-28T09:34:34Z")

</div>

> [@md-misko](#):
>
> Small UI bug on mobile:
> 
> - link to calendar export jumps to new line for dates that span multiple lines instead of aligning right
> - dropdown list flows over the left edge as a result

This is now fixed. See: [https://discourse.angusmcleod.com.au/t/events-mobile-ui-bug/949](https://discourse.angusmcleod.com.au/t/events-mobile-ui-bug/949)

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

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