编程自定义权限级别

时间:2009-06-10 11:44:07

标签: sharepoint moss wss

我可以设定自定义基本权限级别吗? SPBasePermissions中有许多可用的

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. 

但是我想制作一个自定义的东西,例如:

EditItemsAssignedToMe + ViewItemsAssignedToMe +查看/编辑我创建的项目。

仍在寻找allow users view and edit items created by them or assigned to them的出路。

1 个答案:

答案 0 :(得分:4)

OOTB您没有细粒度控件,只能按照定义on technetthis blog article分配一组特定权限。

但是,以编程方式,您可以创建新的SPRoleDefinition,并根据this blog article的SPBasePermissions枚举为其分配适当的权限。您可能还想阅读有关SPBasePermissions基础知识的this short guide

如果您想更进一步,并使用自己的自定义权限集模拟OOTB行为,请尝试Implementing Custom Security Rights in SharePoint