关于隐藏组和重叠可见组的说明

我的 Discourse 版本:2026.5.0-latest (601e66da60)


我正在测试“关于”页面(/about)上的群组可见性行为,想确认当前的行为是否为有意设计,或者我是否误解了“关于”页面隐藏群组的作用。

场景

我的设置如下:

  • 关于页面隐藏群组:admins、friends、Mods
  • 关于页面额外群组:Mods

某用户的情况是:

  • 是隐藏群组 friends 的成员
  • 同时也是可见群组 Mods 的成员

我原本以为,只要用户属于某个隐藏群组,该用户就不会在“关于”页面的任何地方出现。

然而,该用户仍然通过可见的 Mods 群组部分显示出来了。

经过更多测试(包括模拟非管理员用户),我发现实际行为似乎是:

  • “关于页面隐藏群组”设置会隐藏该群组的整个区块
  • 但不会阻止该群组的成员通过其他可见群组出现

最终阻止该用户公开显示的,是修改了以下设置:

“谁可以看到该群组的成员?”

从:

  • 所有人

改为:

  • 群组所有者、成员和管理员

在可见群组上进行上述修改后,该用户不再公开显示。

问题

这是预期的行为吗?

如果是的话,建议在设置说明或文档中加以澄清,因为“关于页面隐藏群组”这个名称很容易被理解为:

“将这些群组的成员从‘关于’页面中隐藏”

而不是:

“将这些群组区块从‘关于’页面中隐藏”

“关于页面隐藏群组”、“关于页面额外群组”与“群组成员可见性权限”之间的交互相当微妙,我怀疑其他管理员也可能像我最初那样产生同样的误解。