Don
1
您好,
如果一个标签组设置 
被设置为与可审核主题的所有者不同的组,那么该主题将无法使用该标签进行批准。
重现步骤:
-
开启 review every post 站点设置进行测试。
-
创建一个带有标签的标签组,并将 Tags are visible only to the following groups 设置为例如:staff
-
创建一个由非 staff 用户创建的主题。我用一个 TL1 用户创建的。
-
点击编辑并添加您在第 2 点创建的标签。
-
点击 Approve Post 按钮。
它会显示一个警告模态框。
以及一个控制台错误。
看起来审核页面限制了主题所有者的权限。
谢谢 
2 个赞
opts.merge!(guardian: Guardian.new(performed_by)) if performed_by.staff?
现在,我们将使用审阅者的“guardian”在创建帖子/主题时进行审批,以在所有地方检查权限。希望这没问题。
4 个赞