Posts Tagged ‘Permission’

Item Level Permission

Item Level Permission For Documentry Library. using (SPSite WebApp = SPContext.Current.Site) { using (SPWeb objWeb = objSite.OpenWeb()){ try {  SPList list = Site.Lists["MKSLib"]; SPListItem  item = list.Items[0];    SPRoleDefinition RoleDefinition = Site.RoleDefinitions.GetByType(SPRoleType.Contributor);    SPRoleAssignment RoleAssignment = new SPRoleAssignment(“<domain>\\<user>”, “email”, “name”, “notes”); RoleAssignment.RoleDefinitionBindings.Add(RoleDefinition);     if (!item.HasUniqueRoleAssignments){ item.BreakRoleInheritance( true); }item.RoleAssignments.Add(RoleAssignment); item.Update(); }     catch (Exception [...]

Continue reading »

Follow

Get every new post delivered to your Inbox.