* [task#120215] fix ipd project task action.

This commit is contained in:
tanghucheng
2024-06-18 19:30:23 +08:00
committed by 王于听
parent fc32c09fb0
commit 2dbaab8dc8
+20
View File
@@ -66,6 +66,26 @@ $tableData = array_map(
$tableData
);
if($config->edition == 'ipd')
{
$canStartExecution = $this->execution->checkStageStatus($execution->id, 'start');
if(!empty($canStartExecution['disabled']))
{
foreach($tableData as $task)
{
foreach($task->actions as $key => $action)
{
if(in_array($action['name'], array('start', 'finish', 'recordWorkhour')))
{
$tip = $action['name'] . 'Tip';
$task->actions[$key]['disabled'] = true;
$task->actions[$key]['hint'] = $lang->task->disabledTip->$tip;
}
}
}
}
}
toolbar
(
hasPriv('task', 'report') ? item(set(array