我有一個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();