Discourse-events 'this.router' 错误

在我的 Discourse 实例的管理员仪表板上,其中 Discourse 仅落后 8 个提交

您好,您能描述一下您遇到的问题吗?

discourse-locations Locations Plugin 🌍 不是官方插件,我快速看了一下,它包含已弃用的 API。我猜你应该向插件作者发出更新请求。

2 个赞

是同样的问题,报告如下;

但在桌面端复现是这样的

Locations 是我仍然可以访问其管理界面的插件,
插件作者最近在 Meta 上非常活跃。

抱歉,如果我有所不知,但这与此帖子流更改有何相关?

deprecaton id: discourse-post-stream-widget-overrides

哦,我明白了,但这与帖子流更改有关,而是与 Upcoming topic-list changes - how to prepare themes and plugins 的弃用有关。

2 个赞

好的,我将更新 Discourse,然后在其中发帖,看看是否仍然存在 discourse-events 的 UI 问题。

编辑:UI 问题确实存在,但讨论的热度仍在。

我看了一眼,我认为 discourse-events 插件使用了已弃用的代码。我建议禁用它。

黄色弃用警告不应导致网站出错,因此无需因此禁用该插件。弃用警告只是为了提醒开发人员未来的更改。

屏幕截图中的 this.router 错误与流后弃用无关,因此我将把此讨论移至其自己的主题。

2 个赞