重新分配给一个组会在@group提及中创建一个/u/链接

这是官方 Assign 插件 中的一个小错误 :bug:

重现步骤:

  1. 将主题分配给自己

  2. 点击“取消分配…”

  3. 点击“编辑分配…”

  4. 选择一个组并点击“编辑”

  5. 小操作消息中的 @组提及链接到 /u/ 而不是 /g/

例如:

image

这里的 @cherries 链接到 /u/cherries 而不是 /g/cherries

这只发生在重新分配时,分配时不会出现。

2 个赞

这里似乎缺少 api.addGroupPostSmallActionCode(\"reassigned_group\");

相关的 Discourse 代码:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/post-small-action.js#L12-L27
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/post-small-action.js#L82-L84

2 个赞

我在我的开发环境中添加了这一行,它确实似乎解决了这个问题 :+1:

2 个赞

太棒了,你能提交一个 PR 吗?:hugs:

3 个赞

好的!

3 个赞

谢谢 @Arkshine !!!

此主题已在 2 天后自动关闭。不再允许回复。