添加自定义组时无法保存类别安全设置

我在类别安全设置中遇到了一个问题。

重现步骤:

  1. 创建一个自定义组并添加成员。
  2. 转到 管理 → 类别 → [类别名称] → 安全。
  3. 尝试将自定义组添加到安全列表(具有 查看/回复/创建 权限)。
  4. 点击“保存类别”。

预期结果:

  • 自定义组应被添加并保存为类别的权限。

实际结果:

  • 保存后,该组未被保存,当我返回类别设置时,它会消失。
  • 这在日语和英语 UI 中都会发生。
  • 在 Discourse(自托管)上进行了测试。

附加信息:

  • 该组本身存在,并且成员已正确分配。
  • 只有“所有人”被保存,但任何自定义组都无法存储。
  • 没有显示错误消息。

这是已知错误还是我遗漏了某些设置?

Discourse 版本:3.6.0.beta1-dev
环境:在 ConoHa VPS 上自托管,Mailgun 欧洲地区

2 个赞

欢迎来到 Meta :waving_hand:

我可以重现。我认为这是设计使然,但我同意这很令人困惑。应该有一个解释。

如果每个人都可以阅读、发帖和创建主题,那么添加另一个组并不会改变权限。

您想通过添加的组实现什么目标?


也许文字已经有所帮助。但正如我之前报告的那样,它只在默认语言环境为英语时显示,所以“everyone”是英语

2 个赞

谢谢您的检查!

我实际想要实现的功能不是限制权限,而是区分出一组“特定类别管理员”和普通用户。
普通用户(所有人)和这些管理员都应该能够查看/回复/创建主题。但是,当管理员回复时,我希望能够清楚地表明他们是以该类别的“官方”身份进行回复。

所以目标是:

  • 所有人:可以正常发帖。
  • 特定类别管理员:也可以发帖,但他们的回复应该在该类别中作为官方回复而引人注目。

当我尝试在类别安全设置中添加特定组时,它不允许我保存更改。该组会暂时出现在列表中,但在保存并返回后,它会消失。

1 个赞

我认为在类别权限中设置群组无助于突出他们的回复。安全设置实际上只用于“谁可以做什么”。

您所描述的回复作为官方回复脱颖而出,让我想到了 Discourse Category Experts 插件。我还没有亲自尝试过,但我知道您可以为每个类别定义一个专家群组并突出显示他们的回复。

2 个赞