2009-06-10 5 views
1

Puis-je programmer un niveau d'autorisation de base personnalisé? Il y a beaucoup de disponibles dans SPBasePermissions commeNiveau d'autorisation personnalisée du programme

UseRemoteAPIs Use SOAP, WebDAV, or Microsoft Office SharePoint Designer 2007 interfaces to access the Web site. 
ViewFormPages View forms, views, and application pages, and enumerate lists. 
ViewListItems View items in lists, documents in document libraries, and view Web discussion comments. 

Cependant je veux faire une coutume un, quelque chose comme:

EditItemsAssignedToMe + ViewItemsAssignedToMe + vue/modifier des éléments i créés.

Toujours trouver mon chemin à allow users view and edit items created by them or assigned to them.

Répondre

4

OOTB vous n'avez pas le contrôle à granularité fine et pouvez seulement affecter un certain ensemble d'autorisations comme défini on technet et this blog article.

Cependant, par programmation, vous pouvez créer un nouveau SPRoleDefinition et lui affecter les autorisations appropriées en fonction de l'énumération SPBasePermissions, conformément à this blog article. Vous pouvez également lire this short guide sur les bases de SPBasePermissions.

Si vous voulez aller encore plus loin et émuler le comportement OOTB avec votre propre jeu d'autorisations personnalisées, essayez Implementing Custom Security Rights in SharePoint.

+0

Eh oui, c'est ce que je voulais savoir. Ensemble d'autorisations personnalisées. –

Questions connexes