在“组设置”页面上,看起来会员资格可见性仅限于“小组成员”或“每个人”。是否可以将小组的会员可见性限制在这两个选项之外的其他方面?

我的偏爱是允许A组的可见性给B组成员,但我不知道在哪里/如何设置此设置。

这可能吗?

有帮助吗?

解决方案

看来确定谁可以查看成员的属性是一个布尔值: Spgroup.OnlyallowMembersViewMembership, 因此,您将无法将其设置为其他组或用户。

如果您确实需要允许其他组(但不是每个人)查看成员,则需要编写自定义代码。

其他提示

这特别是令人讨厌,因为也可以看到未经身份验证的(匿名)用户的会员资格。因此,解决方案是限制“组成员”的可见性,并为“认证用户”之类的组编写自定义代码?

许可以下: CC-BY-SA归因
scroll top