如果用户已属于另一组(A组),则禁用对某个组(B组)的成员资格请求

大家好。
是否可以阻止当用户是某个组(A组)的成员时,请求加入另一个组(B组)的选项不再出现?

我有3个主要组,分别授予对3个私有类别的访问权限,因此我认为任何用户都可能想进入其他类别并请求加入这些组。
我还希望将来能够轻松处理此问题,即不必每次检查用户配置文件以查看他们是否不属于另一个组。

您建议的是,每个人都能看到所有群组,但当他们加入一个群组后就再也看不到任何群组了?我很难想象这会如何运作。

如果您不希望用户了解其他群组,那么您可以让群组不对任何人可见,然后手动添加他们。

1 个赞

“您建议的是,每个人都可以看到所有组,但当他们加入一个组时,他们就再也看不到任何组了?我简直无法想象这会如何运作。”

不是这样的,但您给了我一个主意,当我选择一个组(A组)后,我再也看不到那些组(B、C)了,这会更好,就像标题选项一样,只能选择一个,但不能再选择另一个(当然,如果犯了错误或类似的事情,工作人员可以更改它)。

“如果您不希望用户了解其他组,那么您可以让这些组对任何人都不可见,然后手动添加他们。”

不完全是,我认为这会更麻烦,因为我认为我必须创建一个主题,让他们在其中请求这些成员资格,并且必须审查每个个人资料。

我还想过创建一个自定义字段,当选择该字段时,它会自动授予对某些类别的访问权限,我也找不到类似的东西,借此机会询问是否有类似的东西,一个可以执行此功能的插件。

我认为我曾经创建过一个插件,可以根据自定义字段的值将用户分配到一个组。

类别可以由组控制。

1 个赞