private static SCAclPermissionItemCollection GetPermissionDefinitions(string schemaType) { var element = ObjectSchemaSettings.GetConfig().Schemas[schemaType]; var permissionDefine = new SCAclPermissionItemCollection(element.PermissionSet); return(permissionDefine); }
public void AclPermissionsDefineTest() { ObjectSchemaConfigurationElement element = ObjectSchemaSettings.GetConfig().Schemas["Applications"]; Assert.IsNotNull(element); SCAclPermissionItemCollection permissionDefine = new SCAclPermissionItemCollection(element.PermissionSet); Console.WriteLine("Application permissions:"); permissionDefine.ForEach(pd => pd.Output(Console.Out)); element = ObjectSchemaSettings.GetConfig().Schemas["Organizations"]; Assert.IsNotNull(element); permissionDefine = new SCAclPermissionItemCollection(element.PermissionSet); Console.WriteLine("Organization permissions:"); permissionDefine.ForEach(pd => pd.Output(Console.Out)); }
private static SCAclPermissionItemCollection GetPermissionDefinitions(string schemaType) { var element = ObjectSchemaSettings.GetConfig().Schemas[schemaType]; var permissionDefine = new SCAclPermissionItemCollection(element.PermissionSet); return permissionDefine; }