From a761df8b7958d9c05bf5c1ac0c764c797b59d2e3 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 20 Sep 2016 12:48:39 +0000 Subject: [PATCH] Disable status for non admin users. git-svn-id: https://svn.argeo.org/commons/trunk@9193 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../src/org/argeo/cms/maintenance/DeploymentEntryPoint.java | 5 +++++ org.argeo.node.api/src/org/argeo/node/NodeConstants.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 -- 2.30.2