]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms.ui/src/org/argeo/cms/maintenance/DeploymentEntryPoint.java
Disable status for non admin users.
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / maintenance / DeploymentEntryPoint.java
index e21974c35c1a486bf89ca0be8461359a3b902cf6..6e4d5abcb00e2bbcb045248b54377c3a9bb1aa2e 100644 (file)
@@ -3,6 +3,8 @@ package org.argeo.cms.maintenance;
 import java.util.GregorianCalendar;
 import java.util.TimeZone;
 
+import org.argeo.cms.auth.AuthConstants;
+import org.argeo.cms.auth.CurrentUser;
 import org.argeo.cms.util.CmsUtils;
 import org.argeo.node.NodeConstants;
 import org.argeo.node.NodeDeployment;
@@ -25,6 +27,9 @@ class DeploymentEntryPoint extends AbstractEntryPoint {
 
        @Override
        protected void createContents(Composite parent) {
+               if (!CurrentUser.roles().contains(AuthConstants.ROLE_ADMIN))
+                       return;
+
                // parent.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
                if (isDesktop()) {
                        parent.setLayout(new GridLayout(2, true));