Question

Nécessité d'automatiser la création de niveau d'autorisation personnalisé et des groupes.

S'il vous plaît me donner quelques conseils qui peuvent me guider pour créer une fonction pour ajouter un niveau d'autorisation personnalisé et des groupes et agrafer la même chose avec le site def

Était-ce utile?

La solution

En ce qui concerne l'écriture d'un long métrage, je l'ai décrit comment faire avec les récepteurs d'événements ici .

Vous aurez juste besoin de remplacer le code pour ajouter des récepteurs d'événements avec votre code pour ajouter des niveaux autorisation et les groupes. En outre, au bas de l'exposé après I sur la façon de base à une définition de site spécifique.

Les niveaux d'autorisation sont appelés rôles dans l'api. Vous voulez créer un SPRoleDefinition , configurez les nom et basepermissions, puis l'ajouter à la collection SPWeb.RoleDefinitions.

Les groupes sont appelés groupes dans le api. Vous voulez appeler SPWeb.Groups.Add pour créer un groupe.

J'espère que ce tout sens de marques.

Autres conseils

Comme Steve l'indique, SPRoleDefinition est le moyen d'aller de pair avec SPRoleAssignment . Si vous migrez à partir de SharePoint 2003 vers SharePoint 2007 votre classe Sprole fonctionne encore, mais je suggère la migration cette partie du code pour les nouvelles classes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top