X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.cms%2Fsrc%2Forg%2Fargeo%2Fapi%2Fcms%2FCmsConstants.java;h=bae874b1652e85f4ac28d372e0aa206b19abaf39;hb=e023e9027edc0d734d11cb759259eaebb6d68bc9;hp=5b005deca0c1a2df317654b641e70a73475fac0c;hpb=00fec502abb8eeccb813fe33d5e9ba53436b44d6;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.cms/src/org/argeo/api/cms/CmsConstants.java b/org.argeo.api.cms/src/org/argeo/api/cms/CmsConstants.java index 5b005deca..bae874b16 100644 --- a/org.argeo.api.cms/src/org/argeo/api/cms/CmsConstants.java +++ b/org.argeo.api.cms/src/org/argeo/api/cms/CmsConstants.java @@ -35,6 +35,12 @@ public interface CmsConstants { String GUESTS_WORKSPACE = "guests"; String PUBLIC_WORKSPACE = "public"; String SECURITY_WORKSPACE = "security"; + String MIGRATION_WORKSPACE = "migration"; + + /* + * ACR CONVENTIONS + */ + String SRV_BASE = "/srv"; /* * BASE DNs @@ -49,17 +55,18 @@ public interface CmsConstants { /* * RESERVED ROLES */ - String ROLES_BASEDN = "ou=roles,ou=node"; + String NODE_BASEDN = "ou=node"; + String SYSTEM_ROLES_BASEDN = "ou=roles," + NODE_BASEDN; String TOKENS_BASEDN = "ou=tokens,ou=node"; - String ROLE_ADMIN = "cn=admin," + ROLES_BASEDN; - String ROLE_USER_ADMIN = "cn=userAdmin," + ROLES_BASEDN; - String ROLE_DATA_ADMIN = "cn=dataAdmin," + ROLES_BASEDN; + String ROLE_ADMIN = "cn=admin," + SYSTEM_ROLES_BASEDN; + String ROLE_USER_ADMIN = "cn=userAdmin," + SYSTEM_ROLES_BASEDN; + String ROLE_DATA_ADMIN = "cn=dataAdmin," + SYSTEM_ROLES_BASEDN; // Special system groups that cannot be edited: // user U anonymous = everyone - String ROLE_USER = "cn=user," + ROLES_BASEDN; - String ROLE_ANONYMOUS = "cn=anonymous," + ROLES_BASEDN; + String ROLE_USER = "cn=user," + SYSTEM_ROLES_BASEDN; + String ROLE_ANONYMOUS = "cn=anonymous," + SYSTEM_ROLES_BASEDN; // Account lifecycle - String ROLE_REGISTERING = "cn=registering," + ROLES_BASEDN; + String ROLE_REGISTERING = "cn=registering," + SYSTEM_ROLES_BASEDN; /* * PATHS @@ -68,6 +75,7 @@ public interface CmsConstants { String PATH_JCR = "/jcr"; String PATH_FILES = "/files"; // String PATH_JCR_PUB = "/pub"; + String PATH_API_ACR = "/api/acr"; /* * FILE SYSTEMS @@ -87,7 +95,6 @@ public interface CmsConstants { String EVENT_TOPICS = "event.topics"; String ACR_MOUNT_PATH = "acr.mount.path"; - /* * FILE SYSTEM */