Wie kann man die Sichtbarkeit einer Gruppe einschränken, die über „Gruppenmitglieder“ oder „alle“ hinausgeht?
-
16-10-2019 - |
Frage
Auf der Seite "Gruppeneinstellungen" ist es so, als ob die Sichtbarkeit der Mitgliedschaft entweder auf "Gruppenmitglieder" oder "alle" beschränkt ist. Ist es möglich, die Sichtbarkeit einer Gruppe der Mitgliedschaft auf etwas anderes als diese beiden Optionen zu beschränken?
Meine Präferenz wäre, die Mitglieder der Gruppe B die Sichtbarkeit von Gruppe A zu ermöglichen, aber ich weiß nicht, wo/wie ich dies einrichten soll.
Ist das möglich?
Lösung
Es sieht aus wie die Eigenschaft, die feststellt, wer die Mitglieder sehen können, ist ein Boolescher Wert: SPGROUP.OONLYALLAWMERBERSVIEWMEBERSHIP, Daher können Sie es nicht an andere Gruppen oder Benutzer einstellen.
Wenn Sie wirklich anderen Gruppen (aber nicht jedem) die Mitglieder ermöglichen müssen, müssen Sie benutzerdefinierten Code schreiben.
Andere Tipps
Dies ist insbesondere ärgerlich, da die Mitgliedschaft auch für nicht authentifizierte (anonyme) Benutzer sichtbar ist. Die Lösung wäre also, die Sichtbarkeit auf "Gruppenmitglieder" einzuschränken und benutzerdefinierte Code für eine Ansicht einer Gruppe wie "authentifizierte Benutzer" zu schreiben?