Events Plugin 📅

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

3 个赞

谢谢!

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

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

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

4 个赞

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

1 个赞

感谢 @fzngagan

是的,我们昨天进行了升级:

3 个赞

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

3 个赞

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

2 个赞

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

如果没有,是否有计划添加一个?如果没有,这是否可以作为(众筹)资助工作的候选项目?

5 个赞

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

5 个赞

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

2 个赞

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

2 个赞

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

4 个赞

好的。我稍后会添加一个修复,但请先请您过目这个:Events Plugin 📅 - #664 by fzngagan

1 个赞

@rmccown

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

2 个赞

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

2 个赞

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

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

1 个赞

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

问题 1

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

Screenshot 2020-09-16 at 09.55.23

问题 2

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

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

问题 3

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

image

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

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

3 个赞

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

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

3 个赞

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

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

2 个赞

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

2 个赞

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

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

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

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

3 个赞