diff --git a/module/task/lang/en.php b/module/task/lang/en.php index f1c3fcc932..43d7fbf909 100644 --- a/module/task/lang/en.php +++ b/module/task/lang/en.php @@ -91,7 +91,6 @@ $lang->task->deleteEstimate = 'Delete Man-Hour'; $lang->task->colorTag = 'Color Tag'; $lang->task->files = 'Files'; $lang->task->hasConsumed = 'Total Consumed'; -$lang->task->thisConsume = 'This Consumed'; $lang->task->ditto = 'Ditto'; $lang->task->dittoNotice = "This Task does not belong to the Project as the previous one does!"; diff --git a/module/task/lang/zh-cn.php b/module/task/lang/zh-cn.php index bbdabf7813..a7ff027352 100644 --- a/module/task/lang/zh-cn.php +++ b/module/task/lang/zh-cn.php @@ -91,7 +91,6 @@ $lang->task->deleteEstimate = '删除工时'; $lang->task->colorTag = '颜色标签'; $lang->task->files = '附件'; $lang->task->hasConsumed = '已消耗'; -$lang->task->thisConsume = '本次消耗'; $lang->task->ditto = '同上'; $lang->task->dittoNotice = "该任务与上一任务不属于同一项目!"; diff --git a/module/task/model.php b/module/task/model.php index 71f60cbdeb..758d3a2040 100644 --- a/module/task/model.php +++ b/module/task/model.php @@ -653,10 +653,9 @@ class taskModel extends model ->setDefault('status', 'done') ->setDefault('finishedBy, lastEditedBy', $this->app->user->account) ->setDefault('finishedDate, lastEditedDate', $now) - ->remove('comment,files,labels,thisConsume') + ->remove('comment,files,labels') ->get(); if($task->finishedDate == substr($now, 0, 10)) $task->finishedDate = $now; - if(!isset($task->consumed)) $task->consumed = $oldTask->consumed + $this->post->thisConsume; if(!is_numeric($task->consumed)) die(js::error($this->lang->task->error->consumedNumber)); @@ -668,7 +667,7 @@ class taskModel extends model ->setDefault('task', $taskID) ->setDefault('date', date(DT_DATE1)) ->setDefault('left', 0) - ->remove('finishedDate,comment,assignedTo,files,labels,consumed,thisConsume') + ->remove('finishedDate,comment,assignedTo,files,labels,consumed') ->get(); $estimate->consumed = $consumed; if($estimate->consumed) $this->addTaskEstimate($estimate); @@ -813,8 +812,7 @@ class taskModel extends model $task->files = $this->loadModel('file')->getByObject('task', $taskID); /* Get related test cases. */ - $cases = $this->dao->select('id, title')->from(TABLE_CASE)->where('story')->eq($task->story)->andWhere('storyVersion')->eq($task->storyVersion)->fetchPairs(); - if($cases) $task->cases = $cases; + if($task->story)$this->cases = $this->dao->select('id, title')->from(TABLE_CASE)->where('story')->eq($task->story)->andWhere('storyVersion')->eq($task->storyVersion)->fetchPairs(); return $this->processTask($task); } diff --git a/module/task/view/finish.html.php b/module/task/view/finish.html.php index 6619c909ff..bbdcdd8594 100644 --- a/module/task/view/finish.html.php +++ b/module/task/view/finish.html.php @@ -27,8 +27,8 @@