From: Mathieu Baudier Date: Tue, 20 Sep 2016 12:48:39 +0000 (+0000) Subject: Disable status for non admin users. X-Git-Tag: argeo-commons-2.1.46~5 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=a761df8b7958d9c05bf5c1ac0c764c797b59d2e3;p=lgpl%2Fargeo-commons.git Disable status for non admin users. git-svn-id: https://svn.argeo.org/commons/trunk@9193 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.cms.ui/src/org/argeo/cms/maintenance/DeploymentEntryPoint.java b/org.argeo.cms.ui/src/org/argeo/cms/maintenance/DeploymentEntryPoint.java index e21974c35..6e4d5abcb 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/maintenance/DeploymentEntryPoint.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/maintenance/DeploymentEntryPoint.java @@ -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)); diff --git a/org.argeo.node.api/src/org/argeo/node/NodeConstants.java b/org.argeo.node.api/src/org/argeo/node/NodeConstants.java index 9f472ef0a..be31a2638 100644 --- a/org.argeo.node.api/src/org/argeo/node/NodeConstants.java +++ b/org.argeo.node.api/src/org/argeo/node/NodeConstants.java @@ -43,7 +43,7 @@ public interface NodeConstants { */ String CN = "cn"; String OU = "ou"; - String LABELED_URI = "labeledUri"; + String URI = "uri"; /* * STANDARD VALUES