检查项目的角色

时间:2012-08-08 09:38:19

标签: sharepoint roles splistitem

如何检查当前用户是否具有编辑角色,在顺序工作流程列表中创建项目?

2 个答案:

答案 0 :(得分:0)

我想你需要实现onWorkflowActivated事件(http://msdn.microsoft.com/en-us/library/gg265727.aspx)

要获得当前用户的项目级别权限,您需要:

SPRoleDefinitionBindingCollection usersRoles = mysplistitem.AllRolesForCurrentUser;

请参阅以下链接了解更多信息; http://sharepointmalaya.blogspot.com.au/2009/07/validate-user-base-permissions-before.html

答案 1 :(得分:0)

要检查当前用户是否拥有项目,文件夹,列表或网站的权限,请使用DoesUserHavePermission方法