001
014
015 package com.liferay.portal.workflow;
016
017 import com.liferay.portal.kernel.workflow.WorkflowEngineManagerUtil;
018 import com.liferay.portal.model.Group;
019 import com.liferay.portal.model.Portlet;
020 import com.liferay.portal.security.permission.PermissionChecker;
021 import com.liferay.portlet.BaseControlPanelEntry;
022
023
026 public class WorkflowControlPanelEntry extends BaseControlPanelEntry {
027
028 @Override
029 protected boolean hasAccessPermissionDenied(
030 PermissionChecker permissionChecker, Group group, Portlet portlet)
031 throws Exception {
032
033 if (group.isLayoutPrototype() || group.isLayoutSetPrototype() ||
034 !WorkflowEngineManagerUtil.isDeployed()) {
035
036 return true;
037 }
038
039 return super.hasAccessPermissionDenied(
040 permissionChecker, group, portlet);
041 }
042
043 }