diff --git a/module/project/ui/execution.html.php b/module/project/ui/execution.html.php index cd4295ca95..ef28ab702e 100644 --- a/module/project/ui/execution.html.php +++ b/module/project/ui/execution.html.php @@ -171,6 +171,7 @@ toolbar ) : null ); +$canCreateExecution = $isStage ? common::hasPriv('programplan', 'create') : common::hasPriv('execution', 'create'); dtable ( set::userMap($users), @@ -185,7 +186,7 @@ dtable set::footPager(usePager(array('linkCreator' => createLink('project', 'execution', "status={$status}&projectID=$projectID&orderBy={$orderBy}&productID={$productID}&recTotal={recTotal}&recPerPage={recPerPage}&page={page}")))), set::emptyTip($lang->execution->noExecution), set::createTip($isStage ? $lang->programplan->create : $lang->execution->create), - set::createLink(hasPriv('execution', 'create') ? $createLink : ''), + set::createLink($canCreateExecution ? $createLink : ''), set::createAttr($isStage ? 'data-app="project"' : 'data-app="execution"') );