# 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:** 34

<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: [2020年五月27日 02:22 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/678 "2020-05-27T02:22:51Z")

</div>

@icaria36 再次感谢您的报告。我已经解决了这两个问题。

---

<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: [2020年五月27日 20:57 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/679 "2020-05-27T20:57:24Z")

</div>

谢谢！

我已升级。现在下拉菜单中出现了“议程”和“日历”，并且我已启用它们，但是……

我仍然多次看到“您指定了无效的选项”的错误提示。这可能与“位置”插件有关？在已添加并保存了“地图”的情况下，我再添加“议程”，保存时仍会收到关于“地图”的错误提示。

更令人费解的是，只要不断点击保存按钮并忽略这些提示，最终顶部的菜单项就能成功保存。现在“地图 - 议程 - 日历”已能正常工作，但过程却需要多次点击和忽略提示。真是奇怪。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年五月28日 09:28 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/680 "2020-05-28T09:28:54Z")

</div>

今天来看看这个。你最近更新过你的实例吗？

---

<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: [2020年五月28日 09:33 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/681 "2020-05-28T09:33:32Z")

</div>

感谢 @fzngagan！

是的，我们昨天进行了升级：

- [discourse](https://github.com/discourse/discourse.git) 最新发行版 +32
- [discourse-events](https://github.com/paviliondev/discourse-events.git) b5c5e0b - 已是最新版本
- [discourse-locations](https://github.com/paviliondev/discourse-locations.git) e2a3c4d - 有新版本可用！
  - 远程版本：6fd0979
  - 最后更新：7 小时前
  - [2 个新提交](https://github.com/paviliondev/discourse-locations/compare/e2a3c4d...6fd0979)

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年五月28日 10:01 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/682 "2020-05-28T10:01:54Z")

</div>

好的。我们添加了一些修复，以便我能理解您已更新了插件。但作为一般规则，请查看我回复的帖子，了解我们的支持政策详情。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年五月29日 06:42 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/683 "2020-05-29T06:42:13Z")

</div>

我可以在本地环境中复现此问题。请留意此处的修复。

---

<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: [2020年五月30日 10:55 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/684 "2020-05-30T10:55:17Z")

</div>

论坛主页上是否有用于显示即将发生事件的小部件（我猜是主题组件）？

如果没有，是否有计划添加一个？如果没有，这是否可以作为（众筹）资助工作的候选项目？

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年六月1日 15:38 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/685 "2020-06-01T15:38:36Z")

</div>

> [@icaria36](#):
>
> 如果没有，有计划做一个吗？

是的，这是我目前正在考虑的事情。尚未列入计划，但我在犹豫是为此开发一个扩展（可能是主题组件），还是使用官方活动插件。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年六月1日 15:47 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/686 "2020-06-01T15:47:10Z")

</div>

> [@icaria36](#):
>
> 我升级了。“议程”和“日历”现在出现在下拉菜单中，我已经启用了它们，但是……

前几天我也遇到过这个问题，但在最新版的 Discourse 上似乎已经自行解决了。能否请您再次升级并反馈结果？在我们的测试环境网站上运行也一切正常。

---

<div class="post-metadata">

### Author: ![nory](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nory/32/173397_2.png) [@nory](https://meta.discourse.org/u/nory)
#### Post date: [2020年七月7日 20:45 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/687 "2020-07-07T20:45:38Z")

</div>

你好，是否可以在主题列表中仅显示活动结束日期？  
谢谢，  
Deb

---

<div class="post-metadata">

### Author: ![rmccown](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rmccown/32/155375_2.png) [@rmccown](https://meta.discourse.org/u/rmccown)
#### Post date: [2020年七月23日 02:42 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/688 "2020-07-23T02:42:21Z")

</div>

我已将 Discourse 升级到 2.6.0.beta1，但现在插件导致页面报错。

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/1/217c95fe87ad9819634fe31fa73f90bb85d43712.png)

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年七月23日 04:36 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/689 "2020-07-23T04:36:02Z")

</div>

好的。我稍后会添加一个修复，但请先请您过目这个：[Events Plugin 📅 - #664 by fzngagan](https://meta.discourse.org/t/events-plugin/69776/664?u=fzngagan)

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年七月23日 06:52 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/690 "2020-07-23T06:52:41Z")

</div>

@rmccown

已修复该问题。请将插件升级至最新版本。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年七月23日 06:56 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/691 "2020-07-23T06:56:51Z")

</div>

> [@nory](#):
>
> 你好，能否在主题列表中只显示事件的结束日期？

是的，通过调整 CSS 应该可以实现。不过，我们的插件逻辑需要保留事件的开始日期。

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [2020年九月16日 08:16 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/692 "2020-09-16T08:16:50Z")

</div>

事先感谢您提供这个出色的插件！

> [@angus](#):
>
> - “感兴趣”的 RSVP（即“也许”）。

仅供参考，我们会经常使用此功能。也许其他人也会对此感兴趣？

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [2020年九月16日 09:29 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/693 "2020-09-16T09:29:42Z")

</div>

抱歉，又是我！这次，我觉得我们的人发现了一些似乎都是与 RSVP 相关的 bug。也许有人能帮忙确认一下？

#### 问题 1

如果一个活动的参与者数量有限且已“约满”，似乎已经标记为“参加”的用户无法将自己从列表中移除。这是“参加者”看到的情况：

![Screenshot 2020-09-16 at 09.55.23](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/3X/7/e/7ed68917939fcab04e4268f69f4c42f6d70277d3_2_690x39.png)

#### 问题 2

编辑活动时，可以明确设置负数的宾客数量：

 ![Screenshot 2020-09-16 at 10.17.43](https://global.discourse-cdn.com/meta/original/3X/9/6/9616679dd84000e07b2d31c419d4d7fbe3d117c4.png)

在该输入框上添加 `min="1"` 属性会有所帮助，但请注意，目前表单仍可以在宾客上限为负数的情况下保存。

#### 问题 3

最后，如果设置了最大宾客数量，但手动添加了更多的宾客数，会导致可用名额显示为负数：

![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/3X/1/d/1da5262c16944af8310a4c99026d48ad5dcbc70e_2_690x40.png)

这是一个限制为 1 位宾客、却有 2 人参加的活动。或许在这种情况下最好显示为“约满”？在这种特殊情况（可用名额为负数）下，我能够将自己从列表中移除（参见问题 1）。

抱歉提出这么多问题——不幸的是，我的技术能力不足以提交 PR，但如果有帮助的话，我可以提交一个 GitHub issue。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年九月16日 10:26 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/694 "2020-09-16T10:26:11Z")

</div>

感谢您报告这些问题。如果您能在此处报告，将非常便于我们追踪。

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

其次，Discourse 团队也实现了事件用例。值得一看。  
[https://meta.discourse.org/t/discourse-event/149964/43](https://meta.discourse.org/t/discourse-event/149964/43)

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [2020年九月17日 16:37 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/695 "2020-09-17T16:37:38Z")

</div>

> [@fzngagan](#):
>
> 感谢反馈这些问题。如果您能在这里报告，我们将非常便于跟踪处理。

我尝试使用 GitHub 账号登录，但似乎无法正常工作——我总是被重定向回登录页面。不需要为我修复，只是告知您 GitHub 认证部分似乎有些问题。

> [@fzngagan](#):
>
> 其次，Discourse 团队也有一个事件用例的实现。值得看看。

感谢您提供这一信息。我之前错过了这条消息，这对我们评估如何在社区中推进事件功能非常相关。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年九月17日 17:33 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/696 "2020-09-17T17:33:28Z")

</div>

> [@mentalstring](#):
>
> 尝试使用我的 GitHub 账户登录，但似乎无法正常工作——我总是被重定向回登录页面。不必为我修复，只是告知你们，GitHub 认证部分似乎有些问题。

我们之前也收到过类似的投诉。cc @angus

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [2020年九月22日 21:15 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/697 "2020-09-22T21:15:26Z")

</div>

不确定该在哪里报告这个问题，但这里似乎是最合适的地方。

我注意到一个奇怪的 bug，它会影响 Discourse 投票功能，而且根据我的测试，仅当同时安装了 Events 插件时才会出现。

在创建投票并选择“自动关闭投票”时，无论选择哪个日期，添加到帖子中的 bbcode 所显示的日期始终是当前时间的 24 小时后（即使选择的是比如 7 天后）。

禁用 Events 插件后，自动关闭投票的日期选择功能就能按预期工作。

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

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