projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Give admin role to OS user.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
auth
/
CmsAuthUtils.java
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 4d1fceb58cd5b0c9ea44aebe7a72a796d2a1312c..5e59187e0dad574a1283970aca39d851cf618342 100644
(file)
--- 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));
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
}
// Add roles provided by authorization