From: Richard Millet Date: Thu, 23 Aug 2012 07:49:32 +0000 (-0700) Subject: CSPACE-2844: Adding immutable flag to admin and reader roles when they are created... X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=b4825892a61c9185a9d432c48bfe3c9f5f77ae05;p=tmp%2Fjakarta-migration.git CSPACE-2844: Adding immutable flag to admin and reader roles when they are created the first time at startup/initialization time. --- diff --git a/services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/importer/AuthorizationGen.java b/services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/importer/AuthorizationGen.java index d21bebf39..351a4d6fa 100644 --- a/services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/importer/AuthorizationGen.java +++ b/services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/importer/AuthorizationGen.java @@ -226,7 +226,7 @@ public class AuthorizationGen { if (result == null) { // the role doesn't exist already, so we need to create it String description = "Generated tenant " + type + " role."; - result = AuthorizationCommon.createRole(tenantId, AuthorizationCommon.ROLE_TENANT_ADMINISTRATOR, description); + result = AuthorizationCommon.createRole(tenantId, AuthorizationCommon.ROLE_TENANT_ADMINISTRATOR, description, true /*immutable*/); } return result; @@ -239,7 +239,7 @@ public class AuthorizationGen { if (result == null) { // the role doesn't exist already, so we need to create it String description = "Generated tenant " + type + " role."; - result = AuthorizationCommon.createRole(tenantId, AuthorizationCommon.ROLE_TENANT_READER, description); + result = AuthorizationCommon.createRole(tenantId, AuthorizationCommon.ROLE_TENANT_READER, description, true /*immutable*/); } return result;