有没有办法自动降低信任等级?

当用户离开群组时,是否有办法自动降低其信任级别?

我们设置了一个 Patreon,用户可以通过邀请在注册时自动进入正确的群组。当用户注册时,一切都运行正常,但最近有些用户取消了他们的 Patreon 订阅,但他们的 Discourse 帐户仍然有效。由于 Discourse 权限的工作方式,我们必须通过信任级别来安排版块权限,因此能够强制未加入 Patreon 指定群组的用户降至信任级别 0 会非常有用。

这是可以自动完成的事情吗?

1 个赞

我认为信任等级在用户被移除授予比他们通常能达到的更高信任等级的组后会自动重新计算。

不过,如果更合适的话,您可以在分类权限本身中使用您为这些用户创建的组?

2 个赞

我试试看这样是否有效,谢谢。

不过,如果将您创建的群组用于这些用户在分类权限本身中,是否会更合适?

不幸的是,因为无法阻止特定群组查看/使用某个分类,我们不得不通过信任等级来设置。

为什么不使用 Patreon 群组来控制您想要控制访问权限的类别?

1 个赞

我们希望将特定群组中的用户排除在类别查看之外。有人告诉我这是不可能的,所以我们想出了使用信任级别来管理它。

只需为您希望看到类别的用户创建组。

如果您希望用户看到类别,请将他们添加到组中。如果您不希望用户看到类别,请不要将他们添加到组中。

不,这不适用于我们的用例。我们有一群通过 Patreon 加入的用户,他们被分入了相应的组(如果我们删除他们,每次 Patreon 更新时他们都会被重新添加),我们希望他们能够逐个查看某些类别。

所以他们付了钱,但你希望他们无法访问某些内容,除非他们也达到一定的信任级别?

我觉得有点离题了

1 个赞

我认为他之所以这么问,是因为他想帮助你找到一个适合你情况的可行解决方案。

由于我不知道你的论坛和 Patreon 是如何设置的,所以除了告诉你我们社区在 Patreon 等级的基础上使用多个群组来独立控制对多个类别的访问,这也许可以作为你的一个选项之外,我真的帮不上太多忙。不过,这确实需要一些时间和精力来设置。

4 个赞

我认为最初的问题恰恰相反,似乎是在询问那些取消了付费Patreon订阅或降级到较低付费等级的人是否会被自动排除在仅限于该较高付费等级的更高信任等级的讨论组之外。

我对此没有任何答案,但似乎该系统可能不是为这种特定用途而设计的。一个人支付的金额不一定与他们的可信度直接相关。

我相信有一个内置系统可以根据某些资格将某人的信任等级从#3降至#2,但我不认为有任何针对较低信任等级的自动设置。

“与其他信任级别不同,您可能会失去信任级别 3 的状态

排除不存在,但为什么不能通过显式包含权限来实现相同的结果?

信任级别在此处不是一个好的解决方案。

1 个赞

这就是会发生的事情。他们被移出群组。他们付费,就被加入群组。他们获得访问权限。当他们停止付费时,就被移出群组。他们失去访问权限。

也许吧。但我接触过的大多数社区都会给予付费者访问权限。如果他们不值得信赖,他们就不属于社区,也许他们可以退款并撤销账户。

2 个赞