X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fmaintenance%2FDeploymentEntryPoint.java;h=6e4d5abcb00e2bbcb045248b54377c3a9bb1aa2e;hb=a761df8b7958d9c05bf5c1ac0c764c797b59d2e3;hp=e21974c35c1a486bf89ca0be8461359a3b902cf6;hpb=446df3b194bb69057640cd96ac2d6add2bac6bca;p=lgpl%2Fargeo-commons.git 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));