private static void SetListPermissions(SPList list, SPWeb web) { try { list.BreakRoleInheritance(false); SPRoleDefinition readerRole = web.RoleDefinitions.GetByType(SPRoleType.Reader); SPUser allUser = web.AllUsers["NT Authority\\Authenticated Users"]; SPRoleAssignment spRoleAssignment = new SPRoleAssignment(allUser); spRoleAssignment.RoleDefinitionBindings.Add(readerRole); list.RoleAssignments.Add(spRoleAssignment); list.Update(); } catch (Exception ex) { //Log Exception throw; } }
Remember Me
a@href@title, strike
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.