* [task#140912,done,2h] finish task.

This commit is contained in:
sunguangming
2025-04-14 10:41:30 +08:00
committed by 刘刚
parent 90ec191c6b
commit c300f8b87b
8 changed files with 32 additions and 7 deletions
+1 -1
View File
@@ -2396,7 +2396,7 @@ class taskModel extends model
if($action == 'totask') return true;
/* 父任务只能编辑、创建子任务和指派。 Parent task only can edit task, create children and assign to somebody. */
if((!empty($task->isParent)) && !in_array($action, array('edit', 'batchcreate', 'cancel', 'assignto', 'pause', 'close', 'restart', 'confirmstorychange'))) return false;
if((!empty($task->isParent)) && !in_array($action, array('edit', 'batchcreate', 'cancel', 'assignto', 'pause', 'close', 'restart', 'confirmstorychange', 'delete'))) return false;
/* 子任务、多人任务、已取消已关闭的任务不能创建子任务。Multi task and child task and canceled/closed task cannot create children. */
if($action == 'batchcreate' && (!empty($task->team) || !empty($task->mode) || !empty($task->rawParent) || in_array($task->status, array('closed', 'cancel')))) return false;