类别安全权限

为 trust_level_1 设置类别安全权限是否会延伸到更高的信任级别?

或者我需要像截图一样设置我所有的类别吗?

谢谢,
Ryan

1 个赞

是的,会的。所有 trust_level_2 用户也都是 trust_level_1。

不需要,没有这个必要。

2 个赞

Falco,我搜索了元数据并使用了 ask.discourse.com,但被告知恰恰相反。这有记录在案的地方吗,是我错过了什么吗?

版主、员工和管理员也是如此吗?

如果版主拥有查看、回复和创建的权限,这些权限是否也会授予员工和管理员?

管理员本来就能看到所有内容。版主也是Staff,所以他们能够创建/回复/查看。

1 个赞

那么,这些角色的目的是什么?即使未将用户添加到类别中的安全列表,具有这些级别的用户也能看到、回复、创建吗?

换句话说,我可以移除类别的安全性来简化吗?

只要您的所有员工都至少是信任等级 1,您就不需要添加任何其他组。

管理员通常可以看到所有内容,即使您例如将某个类别限制为仅对版主可见。(但有一个站点设置实际上在大多数地方对管理员隐藏了这些类别。)

版主只能看到他们因其组成员身份和类别的安全设置而有权查看的类别。但您的版主用户属于多个组,添加其中一个就足够了。

我认为查看用户在 /admin/users/{user_id}/{username} 的管理员页面上的组部分非常有帮助。

我的论坛是德语的,这就是为什么组名是德语的,但您可以看到版主和员工(团队)组以及用户所属的所有信任等级组。在下面,您可以看到自定义组。只要其中一个组可以查看某个类别,用户就可以做到。

由于所有版主和管理员也是员工组的成员,所以通常您不需要添加所有三个组——只使用员工组就足够了。但是,当您创建一个更秘密的子类别时,例如,一个只有管理员才能看到的员工类别的子类别,您需要将管理员添加到员工类别中,因为您不能在子类别中授予尚未获得查看父类别权限的组的权限。并且该检查只考虑组名。它不够智能,无法理解员工组已经有权查看员工类别,并且所有管理员都属于该组。

这就是可能需要添加员工组和管理员组的情况。但通常其中一个就足够了。就像一个信任等级组就足够了一样,因为用户也属于所有较低信任等级的组。这也已在组的描述中提到。

1 个赞

Moin,我猜我没那样想过;管理员、版主和员工通常至少拥有信任等级1。

您的回复非常有帮助!感谢您详尽的解释和对特殊情况的考虑。

此致,
Ryan

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.