修复:review-insights 为分类版主显示 404 对话框

当将用户添加为分类版主(非版主或管理员)时,该用户没有获得 staff 权限。

当他们审核评论(/review)时,洞察页面会弹出“发生错误:未找到页面。”

这个问题是由 loadIpData() 函数引起的,当它尝试获取 /admin/users/xxxx.json 时,后端拒绝了权限。

此提交添加了一个逻辑 !this.currentUser.staff,以排除没有 staff 权限的用户从前端请求此 API,从而不会出现对话框。

1 个赞

感谢您修复此问题 :confetti_ball:

我已手动测试,但也会添加一些自动化测试。


编辑:

测试已合并 DEV: missing specs for ip insights bugfix by KrisKotlarek · Pull Request #36972 · discourse/discourse · GitHub

1 个赞