X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fauth%2FCmsAuthUtils.java;h=5e59187e0dad574a1283970aca39d851cf618342;hb=8633b7d69ebb6e1c5af0b1e170d7b4f2af3567d3;hp=4d1fceb58cd5b0c9ea44aebe7a72a796d2a1312c;hpb=5b3108fe285bca50565b58b63fa4feddc96c0765;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/auth/CmsAuthUtils.java b/org.argeo.cms/src/org/argeo/cms/auth/CmsAuthUtils.java index 4d1fceb58..5e59187e0 100644 --- a/org.argeo.cms/src/org/argeo/cms/auth/CmsAuthUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/auth/CmsAuthUtils.java @@ -77,6 +77,10 @@ class CmsAuthUtils { principals.add(userPrincipal); // principals.add(new ImpliedByPrincipal(NodeSecurityUtils.ROLE_USER_NAME, // userPrincipal)); + + if (Activator.isSingleUser()) { + principals.add(new ImpliedByPrincipal(NodeSecurityUtils.ROLE_ADMIN_NAME, userPrincipal)); + } } // Add roles provided by authorization