如何限制“小组成员”或“每个人”之外的小组的可见性?
-
16-10-2019 - |
题
在“组设置”页面上,看起来会员资格可见性仅限于“小组成员”或“每个人”。是否可以将小组的会员可见性限制在这两个选项之外的其他方面?
我的偏爱是允许A组的可见性给B组成员,但我不知道在哪里/如何设置此设置。
这可能吗?
解决方案
看来确定谁可以查看成员的属性是一个布尔值: Spgroup.OnlyallowMembersViewMembership, 因此,您将无法将其设置为其他组或用户。
如果您确实需要允许其他组(但不是每个人)查看成员,则需要编写自定义代码。
其他提示
这特别是令人讨厌,因为也可以看到未经身份验证的(匿名)用户的会员资格。因此,解决方案是限制“组成员”的可见性,并为“认证用户”之类的组编写自定义代码?