在审核页面上,标签仅限于主题所有者权限

您好,

如果一个标签组设置 :arrow_down_small:

被设置为与可审核主题的所有者不同的组,那么该主题将无法使用该标签进行批准。


重现步骤:

  1. 开启 review every post 站点设置进行测试。

  2. 创建一个带有标签的标签组,并将 Tags are visible only to the following groups 设置为例如:staff

  3. 创建一个由非 staff 用户创建的主题。我用一个 TL1 用户创建的。

  4. 点击编辑并添加您在第 2 点创建的标签。

  5. 点击 Approve Post 按钮。

它会显示一个警告模态框。

以及一个控制台错误。

看起来审核页面限制了主题所有者的权限。

谢谢 :slightly_smiling_face:

2 个赞
opts.merge!(guardian: Guardian.new(performed_by)) if performed_by.staff?

现在,我们将使用审阅者的“guardian”在创建帖子/主题时进行审批,以在所有地方检查权限。希望这没问题。

4 个赞