我有一个sharepoint webpart,其中会显示一个文本框和提交按钮。点击提交按钮应创建一组文件夹和子文件夹,并将权限分配给有贡献权限的组。Sharepoint贡献许可问题
一切工作正常,而不是即使用户/组贡献的权限,他们不能上传文件到文档库。
我使用下面的一组代码动态地向文件夹/子文件夹添加权限。
SPGroup oGroup = web.Groups.GetByID (oFieldUserValue.LookupId);
SPPrincipal principal = (SPPrincipal)oGroup;
SPRoleAssignment roleAssignment = new SPRoleAssignment(principal);
permFolder.Item.BreakRoleInheritance(true);
roleAssignment.RoleDefinitionBindings.Add(web.RoleDefinitions["Contribute"]);
permFolder.Item.RoleAssignments.Add(roleAssignment);
permFolder.Item.Update();
finalItem.Update();