diff --git a/module/task/model.php b/module/task/model.php index 9cc456b6f3..3242900dd1 100644 --- a/module/task/model.php +++ b/module/task/model.php @@ -1641,7 +1641,7 @@ class taskModel extends model $data->lastEditedDate = $now; if(helper::isZeroDate($task->realStarted)) $data->realStarted = $now; - if($left == 0) + if($left == 0 and strpos('done,cancel,closed', $task->status) === false) { $data->status = 'done'; $data->assignedTo = $task->openedBy; @@ -1656,7 +1656,7 @@ class taskModel extends model $data->assignedDate = $now; $data->realStarted = $earliestTime; } - elseif($task->status == 'pause') + elseif($left != 0 and strpos('done,cancel,closed,pause', $task->status) !== false) { $data->status = 'doing'; $data->assignedTo = $this->app->user->account; diff --git a/module/task/view/editestimate.html.php b/module/task/view/editestimate.html.php index a63ae4cf63..d0604847ee 100644 --- a/module/task/view/editestimate.html.php +++ b/module/task/view/editestimate.html.php @@ -25,7 +25,7 @@ task->date;?> date, 'class="form-control form-date"');?> - + task->record;?> consumed, 'class="form-control"');?> @@ -37,7 +37,7 @@ comment;?> work, "class=form-control");?> - +