# Angus 的事件插件 📅

**URL:** https://meta.discourse.org/t/angus-events-plugin/69776
**Category:** Plugin
**Created:** [2017年九月11日 02:44 UTC](https://meta.discourse.org/t/angus-events-plugin/69776 "2017-09-11T02:44:59Z")
**Posts on this page:** 20
**Page:** 3

<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: [2017年十一月18日 08:23 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/43 "2017-11-18T08:23:33Z")

</div>

There’s nothing wrong with your installation. The css does need tweaking and the placement of elements in the mobile template is incorrect. Try it now.

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

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

It now looks like this.

 ![11 PM](https://global.discourse-cdn.com/meta/original/3X/6/a/6a3fd637fa2d77e7b5582a5cc5b5200177741dab.png)

cc @mikechristopher

---

<div class="post-metadata">

### Author: ![bangarang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bangarang/32/63023_2.png) [@bangarang](https://meta.discourse.org/u/bangarang)
#### Post date: [2017年十一月18日 16:08 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/44 "2017-11-18T16:08:28Z")

</div>

thanks! i just was a bit confused since the placements on your sandbox were correct 🙂

much appreciated work!

---

<div class="post-metadata">

### Author: ![Hamza\_Ahmed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hamza_ahmed/32/120361_2.png) [@Hamza\_Ahmed](https://meta.discourse.org/u/Hamza_Ahmed)
#### Post date: [2017年十二月27日 06:34 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/46 "2017-12-27T06:34:22Z")

</div>

Thanks for this awesome plugin. Is there any way to display event is passed/over in topic list? I mean marking title with red color or showing the time passed flag with them automatically.  
Thanks again.

---

<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: [2018年一月2日 07:36 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/47 "2018-01-02T07:36:38Z")

</div>

I just merged a PR from [lawniczak (Laura Lawniczak) · GitHub](https://github.com/lawniczak) that adds:

1. German language support to locales
2. A setting to filter all past events from the agenda (as is currently already done in the Map view)
3. A setting which changes the short label in the topic lists to only show the start date (and hide the end date and times)

@Hamza_Ahmed Perhaps ‘2’ would work for you?

[https://github.com/angusmcleod/discourse-events/pull/6](https://github.com/angusmcleod/discourse-events/pull/6)

---

<div class="post-metadata">

### Author: ![Pawel\_Kosiorek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pawel_kosiorek/32/75785_2.png) [@Pawel\_Kosiorek](https://meta.discourse.org/u/Pawel_Kosiorek)
#### Post date: [2018年一月4日 23:02 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/48 "2018-01-04T23:02:53Z")

</div>

Hi!  
I use topic list as my default instead of category view. Is it possible to add button with Agenda on this level?  
The goal is to have shortcut / button / link, to Agenda on main site.  
Thanks!

EDIT 1 // Ok, I fixed that. But my users still reporting me a lot of problems, especially with “Add to calendar” button.  
Button is not working with most of the browsers on Windows and Linux. There’s no problem on macOS though…  
Problem confirmed on:

- Browser Firefox 57, OS Linux
- Browser Firefox and IE on Windows7

No response when click on “Add to calendar”

EDIT 2 // Ok, I found the main issue. It’s not about browser or OS, it’s all about role in discourse. So it seems that it’s working for admins and moderators, but doesn’t work for regular users.

I checked all settings, but cannot find any related to permissions, can you please help me with that?

---

<div class="post-metadata">

### Author: ![Pawel\_Kosiorek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pawel_kosiorek/32/75785_2.png) [@Pawel\_Kosiorek](https://meta.discourse.org/u/Pawel_Kosiorek)
#### Post date: [2018年一月8日 13:00 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/49 "2018-01-08T13:00:52Z")

</div>

Let me just bump it a little.  
@angus do you have any clue why only mods and admins are allowed to make “Add to calendar”?  
Button doesn’t work for anyone else.

---

<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: [2018年一月8日 15:02 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/50 "2018-01-08T15:02:03Z")

</div>

Sorry for the delay, I’ll take a look tomorrow.

---

<div class="post-metadata">

### Author: ![Pawel\_Kosiorek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pawel_kosiorek/32/75785_2.png) [@Pawel\_Kosiorek](https://meta.discourse.org/u/Pawel_Kosiorek)
#### Post date: [2018年一月8日 15:33 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/51 "2018-01-08T15:33:31Z")

</div>

Awesome, thank you a lot!

---

<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: [2018年一月9日 02:26 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/52 "2018-01-09T02:26:31Z")

</div>

Fixed 🙂

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

---

<div class="post-metadata">

### Author: ![Pawel\_Kosiorek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pawel_kosiorek/32/75785_2.png) [@Pawel\_Kosiorek](https://meta.discourse.org/u/Pawel_Kosiorek)
#### Post date: [2018年一月9日 05:33 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/53 "2018-01-09T05:33:29Z")

</div>

This is just great! I confirm, it works like a charm. Thank you for quick response and great plugin!

---

<div class="post-metadata">

### Author: ![adrianbblk](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adrianbblk/32/87512_2.png) [@adrianbblk](https://meta.discourse.org/u/adrianbblk)
#### Post date: [2018年一月9日 17:49 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/54 "2018-01-09T17:49:00Z")

</div>

I think a “Buy Tickets” button should be fine with this plugin. When set a new even to can add a direct link for buying tickets.

---

<div class="post-metadata">

### Author: ![yanokwa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yanokwa/32/105083_2.png) [@yanokwa](https://meta.discourse.org/u/yanokwa)
#### Post date: [2018年一月9日 18:02 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/55 "2018-01-09T18:02:16Z")

</div>

@angus, there seems to be an issue (at least in v2.0.0.beta1 +35) where if I add Agenda (or in my case, Events) to the top menu, then remove it, that Agenda link stays there.

**Top menu**

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

**Category**

 ![32](https://global.discourse-cdn.com/meta/original/3X/7/3/730a0c0f87025cc3cf799f79ccbb4e42a670fe3c.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: [2018年一月10日 02:46 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/56 "2018-01-10T02:46:39Z")

</div>

Hey 🙂 The ‘Top Menu’ setting is a site-wide setting and Events is subject to category-specific settings. If you want to remove the “Events” list from the “Development” category, disable events in the development category settings.

If you’re trying to have events enabled in a category without adding a new event-specific list, that would be a new feature for this plugin. Is that what you’re after?

---

<div class="post-metadata">

### Author: ![yanokwa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yanokwa/32/105083_2.png) [@yanokwa](https://meta.discourse.org/u/yanokwa)
#### Post date: [2018年一月10日 04:11 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/57 "2018-01-10T04:11:04Z")

</div>

Perhaps I can describe my ideal state:

- In categories where events are enabled, show the Events header and on click, show just those.
- At the top level of the site, have an Events header (points to /agenda) that shows all events across all categories.

Is this possible with the current build? If no, does this sound like a reasonable addition?

---

<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: [2018年一月10日 05:28 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/58 "2018-01-10T05:28:04Z")

</div>

The first part is possible, but the second would be a new feature. Yes, it would work as an addition. I’ll see if I can fit it in later this week.

---

<div class="post-metadata">

### Author: ![Pawel\_Kosiorek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pawel_kosiorek/32/75785_2.png) [@Pawel\_Kosiorek](https://meta.discourse.org/u/Pawel_Kosiorek)
#### Post date: [2018年一月10日 07:56 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/59 "2018-01-10T07:56:24Z")

</div>

I know that it will be a little hack, but I solve it using another plugin [https://meta.discourse.org/t/navigation-add-custom-menu-items/53124](https://meta.discourse.org/t/navigation-add-custom-menu-items/53124)

---

<div class="post-metadata">

### Author: ![yanokwa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yanokwa/32/105083_2.png) [@yanokwa](https://meta.discourse.org/u/yanokwa)
#### Post date: [2018年一月24日 02:18 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/60 "2018-01-24T02:18:14Z")

</div>

Fun new bug I found. If you create a topic in an category that allows events and you move that topic to a category that does not allow events, you can see the event date, but you can’t edit/remove it.

---

<div class="post-metadata">

### Author: ![allanlasser](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/allanlasser/32/120220_2.png) [@allanlasser](https://meta.discourse.org/u/allanlasser)
#### Post date: [2018年一月24日 22:34 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/61 "2018-01-24T22:34:25Z")

</div>

Thanks for a great plugin! ✨ One feature I’d love to see (I don’t think I saw it mentioned anywhere) would be the ability to create “All day” events that don’t display specific times. We share a lot of conferences and all day events in our forum, so setting start and end times usually gets in the way.

---

<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: [2018年一月25日 04:43 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/62 "2018-01-25T04:43:03Z")

</div>

> [@yanokwa](#):
>
> At the top level of the site, have an Events header (points to /agenda) that shows all events across all categories.

Technically this was already doable by adding `agenda` to the `top menu` site setting. The `agenda` item would have disappeared from the list when you refreshed the page, but the agenda nav button would still be there in the top nav (due to a difference between how setting choices are generated and setting values themselves).

 ![Screenshot%20at%20Jan%2025%2012-37-28](https://global.discourse-cdn.com/meta/original/3X/b/8/b8f3cd47ebb166b380c6b091580d3fb15ebb7f7b.png)

 ![Screenshot%20at%20Jan%2025%2012-39-09](https://global.discourse-cdn.com/meta/original/3X/4/7/47b333e360c4fb4f216b708d068d4c09d103e0ce.png)

I’ve made a change to ensure the agenda item is always there as a choice in the `top menu` site setting - i.e the setting will work as you would expect. The top menu agenda list will list all events across all categories.

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

cc @Pawel_Kosiorek

> [@yanokwa](#):
>
> If you create a topic in an category that allows events and you move that topic to a category that does not allow events, you can see the event date, but you can’t edit/remove it.

Fixed.

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

> [@allanlasser](#):
>
> One feature I’d love to see (I don’t think I saw it mentioned anywhere) would be the ability to create “All day” events that don’t display specific times.

I will take a crack at this in the next few days.

---

<div class="post-metadata">

### Author: ![ron\_jeremy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ron_jeremy/32/56621_2.png) [@ron\_jeremy](https://meta.discourse.org/u/ron_jeremy)
#### Post date: [2018年一月25日 07:33 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/63 "2018-01-25T07:33:31Z")

</div>

Thank you for the wonderful plugin.

Is it possible to make entering the event **end** date/time optional? Or, maybe have the choice to remove the end date calendar picker altogether via the plugin options?

The majority of our events will simply not have (specific) end times. Being forced to enter an arbitrary end time for most events could get frustrating for the event creator and confusing to potential attendees.

If this is not possible, would it be possible to set a **default event duration time** via the plugin options (for example: **+6 hours** )? Using this example, if I create an event with a start date/time of **Jan 31/10.30** , the end date/time calendar picker will automagically advance to **Jan 31/16:30**.

[上一頁](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=2)

[下一頁](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=4)
