diff --git a/module/project/ui/browsebycard.html.php b/module/project/ui/browsebycard.html.php index d8486c6485..a38bc2124a 100644 --- a/module/project/ui/browsebycard.html.php +++ b/module/project/ui/browsebycard.html.php @@ -115,21 +115,17 @@ if(!empty($projectStats)) } } - $actionItems = array(); - $canActions = (common::hasPriv('project','edit') or common::hasPriv('project','start') or common::hasPriv('project','activate') or common::hasPriv('project','suspend') or common::hasPriv('project','close')); - if($canActions) + $actionItems = array(); + $actionParams = "projectID={$project->id}"; + $actionList = array('edit', 'start', 'suspend', 'close', 'activate'); + foreach($actionList as $action) { - $actionParams = "projectID={$project->id}"; - $actionList = array('edit', 'start', 'suspend', 'close', 'activate'); - foreach($actionList as $action) - { - if(!common::hasPriv('project', $action)) continue; - $actionItem = $config->project->actionList[$action]; - $actionItem['url'] = createLink('project', $action, $actionParams); - $actionItem['disabled'] = !$this->project->isClickable($project, $action); + if(!common::hasPriv('project', $action)) continue; + $actionItem = $config->project->actionList[$action]; + $actionItem['url'] = createLink('project', $action, $actionParams); + $actionItem['disabled'] = !$this->project->isClickable($project, $action); - $actionItems[] = $actionItem; - } + $actionItems[] = $actionItem; } $projectCards[] = div @@ -275,19 +271,17 @@ if(!empty($projectStats)) div ( setClass('project-actions'), - $canActions ? dropdown + $actionItems ? dropdown ( set::caret(false), - btn( + btn + ( setClass('ghost btn square btn-default'), set::icon('ellipsis-v') ), set::placement('left-end'), set::menu(array('class' => 'flex p-2 project-menu-actions')), - set::items - ( - $actionItems - ) + set::items($actionItems) ) : null ) )