Comment limiter la visibilité d'un groupe au-delà de « membres du groupe » ou « tout le monde »?
-
16-10-2019 - |
Question
Sur la page des paramètres du groupe, il semble que la visibilité des membres est limitée soit « Membres du groupe » ou « Tout le monde ». Est-il possible de limiter la visibilité de son appartenance à un groupe à autre chose que ces deux options?
Ma préférence serait de permettre la visibilité du groupe A aux membres du groupe B, mais je ne sais pas où / comment le mettre en place.
Est-ce possible?
La solution
Il ressemble à la propriété qui détermine qui peut voir les membres est une valeur booléenne: SPGroup.OnlyAllowMembersViewMembership , donc vous n'allez pas être en mesure de mettre à d'autres groupes ou utilisateurs.
Si vous avez vraiment besoin pour permettre à d'autres groupes (mais pas tout le monde) pour voir les membres, vous devez écrire du code personnalisé.
Autres conseils
Ceci est particulièrement gênant, parce que l'adhésion est visible également aux utilisateurs non authentifiés (anonymes). Donc, la solution serait de limiter la visibilité « Membres du groupe » et le code d'écriture personnalisé pour une vue par un groupe comme « utilisateurs authentifiés »?