我希望:
- 创建一个自定义群组(命名为“新手”)
- 自动将所有新用户添加到“新手”群组
看起来很简单,但我一直未能找到答案。
我希望:
看起来很简单,但我一直未能找到答案。
目前暂不支持,除非编写一个插件来实现该功能。
如果您需要所有新用户,可以始终使用 @trust_level_0 组。
以下是我期望的使用场景,正在寻找可能的解决方案。
我曾尝试通过信任等级(Trust Levels)来实现:新用户为 TL1。TL1 根据主题级别的安全设置可见内容 X。但问题是,信任等级高于 TL1 的用户也能看到内容 X。我希望将内容 X 对高于 TL1 的用户隐藏。
我觉得自己对信任等级、用户组和主题安全设置已有较好的理解,因此正在寻找我可能忽略的解决方案。
有人对这个用例有什么创意解决方案吗?
我真的希望这能成为开箱即用的功能。既然 Discourse 已经支持从特定域名添加新用户,那么允许我们将所有新用户(无论其域名如何)添加至管理员指定的某个主要群组,似乎并非难事。
这个方案的问题在于,TL0 同时也总是包含 TL1 及更高级别的用户。无法仅针对“仅为 TL0
我也一样。当我们刚启用 Discourse 时,新用户甚至没有信任组。他们虽然有,但权限非常有限,只有几个徽章,并且处于 T1 级别。不过,如果你标记 @trust_level_0,标签却会不恰当地包含 T1……如果不先降到 T0 级别,就无法自动设置信任级别……就连 Discourse 官方也尚未实现这一点,或者推出具备此类功能的插件:thinking:
没有,至少据我所知没有。Discourse 官方似乎也没有提供这样的方案。
我意识到我在这里挖坟了,但我有同样的需求:
这可以通过实现 @zaino 在他们原始帖子中所说的功能来解决。