此功能仅在您是管理员时显示,对版主不显示:
前端代码位于此处:
请注意其中的“this.currentUser.admin”。
然而,后端允许版主(所有工作人员)正常执行此操作:
我认为前端代码应进行调整:
@discourseComputed("canSplitTopic")
canSplitToPM(canSplitTopic) {
- return canSplitTopic && this.currentUser && this.currentUser.admin;
+ return canSplitTopic && this.currentUser && this.currentUser.staff;
},
如果您也认为这是一个缺陷,我很乐意提交 PR 进行修复。我们的版主团队需要此修复。
我不太确定,但这似乎合理。你觉得呢,@techAPJ?
techAPJ
(Arpit Jalan)
3
决定不对版主显示“移至新私信”选项是明确在以下提交中做出的:
这是因为版主没有权限查看私信,相关代码将在以下位置失败:
如果通过代码修改,将代理版主/管理员添加为新创建的主题(私信)的收件人,以便他们能在主题创建后立即看到,这是否可行?(你们是否对接收此类修改感兴趣?)
techAPJ
(Arpit Jalan)
5
我会研究将版主作为私信接收人的可能性,并随后为版主启用“将帖子移至新私信”功能。
太好了!如果这件事最终被搁置或优先级降低,且欢迎提交拉取请求(PR),请告诉我,我可以协助实现。
techAPJ
(Arpit Jalan)
8
我可能需要一点时间才能处理这个。在此非常欢迎提交 PR!:+