我认为它例如在 Discourse Group Sidebar Menus 中被使用,以便管理员配置哪些群组可以查看每个侧边栏部分,并且在 Notification Banners 中用于配置每个横幅的可见性。
我原以为你也会在 adds 组件 中使用它。但似乎它依赖的是群组名称的字符串。
我倾向于使用群组类型设置,因为它们帮助管理员通过下拉菜单轻松输入群组,同时它们依赖的是群组 ID,相比名称更不容易变更。而且我认为,如果对象设置中的群组列表与列表类型的工作方式不一致,会造成混淆。
对我来说,写下 "everyone" 也会导致 "trust_level_0",因为这对访客不起作用 与新版不同,新版的下拉菜单明确提供了 "anonymous_users" 选项——即使我说明它不起作用。如果仅在描述中说明就足够了,你也可以对站点设置做同样的处理。对于同时使用这两种设置的管理员来说,很难理解为什么在某些地方不起作用的群组被隐藏了,而在其他地方却没有——这并非因为组件开发者不在意,而是因为在那个位置目前还无法实现。