#region
add permission to GRM and Audit Users
//Guid SiteId = SPContext.Current.Site.ID;
//Guid WebId = SPContext.Current.Web.ID;
//SPSecurity.RunWithElevatedPrivileges(delegate()
//{
// //using (SPSite ElevatedSite = new SPSite("http://autosdr-ist.bns/sdr/13/default.aspx"))
// using (SPSite ElevatedSite = new SPSite(_sFilePath))
//// using (SPSite ElevatedSite = new SPSite(SiteId))
//{
// using (SPWeb ElevatedWeb = ElevatedSite.OpenWeb())
// //using (SPWeb ElevatedWeb = ElevatedSite.OpenWeb(WebId))
// {
// SPGroup ngroup = ElevatedWeb.SiteGroups[System.Configuration.ConfigurationSettings.AppSettings["GRMgroup"].ToString()];
// SPGroup auditgroup = ElevatedWeb.SiteGroups[System.Configuration.ConfigurationSettings.AppSettings["AuditUsersgroup"].ToString()];
// ElevatedWeb.AllowUnsafeUpdates = true;
// ElevatedSite.AllowUnsafeUpdates = true;
// ElevatedWeb.Update();
// //SPUtility.ValidateFormDigest();
// SPFolder ofolder = null;
// SPFolder seconsignaturefolder09 = OtherCreaditFolder.SubFolders.Add("1-Signatures");
// SPFolder thirdsignaturefolder09 = overrunfolder.SubFolders.Add("1-Signatures");//added by christine//added by christine
// ofolder = firstsignaturefolder.SubFolders.Add("1-Signatures");
// ofolder.Item.BreakRoleInheritance(false);
// //ElevatedWeb.AllowUnsafeUpdates = true;
// seconsignaturefolder09.Item.BreakRoleInheritance(false);
// //ElevatedWeb.AllowUnsafeUpdates = true;
// thirdsignaturefolder09.Item.BreakRoleInheritance(false);
// ElevatedWeb.AllowUnsafeUpdates = true;
// //Role Assignments and Definition order changed by srikar 13-June-2013
// SPRoleAssignment roleAssignmentaudituserss = new SPRoleAssignment(auditgroup);
// SPRoleDefinition roleDefination = ElevatedWeb.RoleDefinitions["Read"];
// SPRoleAssignment roleAssignment = new SPRoleAssignment(ngroup);
// SPRoleDefinition grmroleDefination = ElevatedWeb.RoleDefinitions["Contribute"];
// roleAssignmentaudituserss.RoleDefinitionBindings.Add(roleDefination);
// roleAssignment.RoleDefinitionBindings.Add(grmroleDefination);
// Microsoft.SharePoint.Administration.SPWebApplication webApp = ElevatedWeb.Site.WebApplication;
// webApp.FormDigestSettings.Enabled = false;
// //roleAssignmentaudituserss.RoleDefinitionBindings.Add(roleDefination);
// //roleAssignment.RoleDefinitionBindings.Add(grmroleDefination);
// //int i = ofolder.Item.RoleAssignments.Count;
// //if(i>0)
// //{
// ofolder.Item.RoleAssignments.Add(roleAssignmentaudituserss);
// ofolder.Item.RoleAssignments.Add(roleAssignment);
// seconsignaturefolder09.Item.RoleAssignments.Add(roleAssignmentaudituserss);
// seconsignaturefolder09.Item.RoleAssignments.Add(roleAssignment);
// thirdsignaturefolder09.Item.RoleAssignments.Add(roleAssignmentaudituserss);
// thirdsignaturefolder09.Item.RoleAssignments.Add(roleAssignment);
// //}
// ofolder.Update();
// seconsignaturefolder09.Update();
// thirdsignaturefolder09.Update();
//ElevatedWeb.AllowUnsafeUpdates = false;
//webApp.FormDigestSettings.Enabled = true;
// }
// }
//});
#endregion
add permission to GRM and Audit Users
//Guid SiteId = SPContext.Current.Site.ID;
//Guid WebId = SPContext.Current.Web.ID;
//SPSecurity.RunWithElevatedPrivileges(delegate()
//{
// //using (SPSite ElevatedSite = new SPSite("http://autosdr-ist.bns/sdr/13/default.aspx"))
// using (SPSite ElevatedSite = new SPSite(_sFilePath))
//// using (SPSite ElevatedSite = new SPSite(SiteId))
//{
// using (SPWeb ElevatedWeb = ElevatedSite.OpenWeb())
// //using (SPWeb ElevatedWeb = ElevatedSite.OpenWeb(WebId))
// {
// SPGroup ngroup = ElevatedWeb.SiteGroups[System.Configuration.ConfigurationSettings.AppSettings["GRMgroup"].ToString()];
// SPGroup auditgroup = ElevatedWeb.SiteGroups[System.Configuration.ConfigurationSettings.AppSettings["AuditUsersgroup"].ToString()];
// ElevatedWeb.AllowUnsafeUpdates = true;
// ElevatedSite.AllowUnsafeUpdates = true;
// ElevatedWeb.Update();
// //SPUtility.ValidateFormDigest();
// SPFolder ofolder = null;
// SPFolder seconsignaturefolder09 = OtherCreaditFolder.SubFolders.Add("1-Signatures");
// SPFolder thirdsignaturefolder09 = overrunfolder.SubFolders.Add("1-Signatures");//added by christine//added by christine
// ofolder = firstsignaturefolder.SubFolders.Add("1-Signatures");
// ofolder.Item.BreakRoleInheritance(false);
// //ElevatedWeb.AllowUnsafeUpdates = true;
// seconsignaturefolder09.Item.BreakRoleInheritance(false);
// //ElevatedWeb.AllowUnsafeUpdates = true;
// thirdsignaturefolder09.Item.BreakRoleInheritance(false);
// ElevatedWeb.AllowUnsafeUpdates = true;
// //Role Assignments and Definition order changed by srikar 13-June-2013
// SPRoleAssignment roleAssignmentaudituserss = new SPRoleAssignment(auditgroup);
// SPRoleDefinition roleDefination = ElevatedWeb.RoleDefinitions["Read"];
// SPRoleAssignment roleAssignment = new SPRoleAssignment(ngroup);
// SPRoleDefinition grmroleDefination = ElevatedWeb.RoleDefinitions["Contribute"];
// roleAssignmentaudituserss.RoleDefinitionBindings.Add(roleDefination);
// roleAssignment.RoleDefinitionBindings.Add(grmroleDefination);
// Microsoft.SharePoint.Administration.SPWebApplication webApp = ElevatedWeb.Site.WebApplication;
// webApp.FormDigestSettings.Enabled = false;
// //roleAssignmentaudituserss.RoleDefinitionBindings.Add(roleDefination);
// //roleAssignment.RoleDefinitionBindings.Add(grmroleDefination);
// //int i = ofolder.Item.RoleAssignments.Count;
// //if(i>0)
// //{
// ofolder.Item.RoleAssignments.Add(roleAssignmentaudituserss);
// ofolder.Item.RoleAssignments.Add(roleAssignment);
// seconsignaturefolder09.Item.RoleAssignments.Add(roleAssignmentaudituserss);
// seconsignaturefolder09.Item.RoleAssignments.Add(roleAssignment);
// thirdsignaturefolder09.Item.RoleAssignments.Add(roleAssignmentaudituserss);
// thirdsignaturefolder09.Item.RoleAssignments.Add(roleAssignment);
// //}
// ofolder.Update();
// seconsignaturefolder09.Update();
// thirdsignaturefolder09.Update();
//ElevatedWeb.AllowUnsafeUpdates = false;
//webApp.FormDigestSettings.Enabled = true;
// }
// }
//});
#endregion
No comments:
Post a Comment