Trust Level 组即使设置了,也不会在组列表中显示

即使您将信任级别组设置为对所有人可见,它们仍然不会显示在全局组列表中。

1 个赞

这似乎是设计如此。我不认为信任等级列表是供普通用户群使用的:

但关于自动群组的可见性设置的行为很令人困惑,并且已被提出:Respect the visibility settings of all automatic groups - Feature

(所以这可能是一个 UX(用户体验)项目而不是 Bug(错误),但我会看看其他人是否有其他想法。)

如果您有需要公开列出例如少数 TL4 用户的情况,您可能会发现此主题组件很有用:Add groups to the /about page - Theme component

编辑:我刚被告知此组件功能现在已集成到核心中,位于“管理” → “社区” → “关于您的站点”下:

3 个赞

自动群组在群组索引(/g)中被有意隐藏——但可见性设置允许普通用户直接访问它们(例如 /g/trust_level_0)。

这种情况已经持续了很长时间……代码中有一条旧注释解释了原因:
# hide automatic groups from all non stuff to de-clutter page
(# 隐藏所有非管理员的自动群组,以减少页面混乱)

但现在也许不再需要这样做了?也许直接让它们遵循其显示设置(并默认保持隐藏)会更容易一些。

2 个赞

我无意暴露TL群组列表,但让可见性设置如其名可能会避免未来出现类似的问题。

(对于任何想支持此功能的人,可以在功能请求处找到详细的讨论。)

1 个赞

你好,我完全理解你的观点:希望可见性设置能够真正兑现其承诺,这确实能减少混淆。

不过,我想温和地指出一点:即使我们将 trust_level_X 群组从群组列表中隐藏,相关信息仍然通过徽章授予历史暴露无遗。

例如,任何人都可以访问 /badges,点击“会员”(或“常规用户”、“基础用户”等),查看被授予该信任等级徽章的所有人的完整时间顺序列表。这实际上已经充当了一个公开的 TL 群组列表。

因此,虽然清理群组页面是好事,但在实践中,信任等级数据并非真正私密。只是觉得有必要提一下。

您可以在管理菜单中禁用信任等级徽章。因此,尽管在您提到的情况下,相关信息确实也可以在徽章页面找到,但其他管理员可能已禁用了信任等级徽章(甚至完全禁用了所有徽章)。此外,我不同意这是相同的信息。群组页面提供了一个可搜索的用户列表,您不仅可以查看他们获得徽章的时间,还可以查看他们发帖的时间,以及所有成员发帖的列表。

2 个赞