* Fix bug #48870, parent stage can not closed.

This commit is contained in:
tanghucheng
2024-05-09 11:15:44 +08:00
parent c4350fb3d4
commit e3cc45b6f1
+1 -1
View File
@@ -3834,7 +3834,7 @@ class executionModel extends model
$action = strtolower($action);
if($action == 'start') return $execution->status == 'wait';
if($action == 'close') return $execution->status != 'closed' && (!isset($execution->isParent) || (isset($execution->isParent) && !$execution->isParent));
if($action == 'close') return $execution->status != 'closed' && (!empty($execution->isIPDStage) || !isset($execution->isParent) || (isset($execution->isParent) && !$execution->isParent));
if($action == 'suspend') return $execution->status == 'wait' || $execution->status == 'doing';
if($action == 'putoff') return $execution->status == 'wait' || $execution->status == 'doing';
if($action == 'activate') return $execution->status == 'suspended' || $execution->status == 'closed';