* [bug#68879,done,1h] Parent task can be closed.

This commit is contained in:
daitingting
2026-01-07 18:59:58 +08:00
parent 61579f9a32
commit 1dd5ef8dec
+1 -1
View File
@@ -2511,7 +2511,7 @@ class taskModel extends model
if($action == 'restart') return $task->status == 'pause';
if($action == 'pause') return $task->status == 'doing';
if($action == 'assignto') return !in_array($task->status, array('closed', 'cancel'));
if($action == 'close') return $task->status == 'done' || $task->status == 'cancel';
if($action == 'close') return $task->status == 'done' || $task->status == 'cancel' || ($task->isParent && $task->status != 'closed');
if($action == 'activate') return $task->status == 'done' || $task->status == 'closed' || $task->status == 'cancel';
if($action == 'finish') return $task->status != 'done' && $task->status != 'closed' && $task->status != 'cancel';
if($action == 'cancel') return $task->status != 'done' && $task->status != 'closed' && $task->status != 'cancel';