* [refac bug #57595] Set estStarted and realStarted field for task tree.
This commit is contained in:
@@ -4464,7 +4464,9 @@ class executionModel extends model
|
||||
switch($tree->type)
|
||||
{
|
||||
case 'task':
|
||||
$label = $tree->parent > 0 ? $this->lang->task->children : $this->lang->task->common;
|
||||
$label = $this->lang->task->common;
|
||||
if($tree->parent > 0 && !$tree->isParent) $label = $this->lang->task->children;
|
||||
if($tree->isParent) $label = $this->lang->task->parent;
|
||||
$treeData[$index]['url'] = $canViewTask ? helper::createLink('execution', 'treeTask', "taskID={$tree->id}") : '';
|
||||
$treeData[$index]['content'] = array(
|
||||
'html' => "<div class='tree-link'><span class='label gray-pale rounded-full align-sub'>{$label}</span><span class='ml-4 align-sub'>{$tree->id}</span><span class='title ml-4 " . ($canViewTask ? 'text-primary' : '') . " align-sub' title='{$tree->title}'>" . $tree->title . '</span>'. $assigedToHtml . '</div>',
|
||||
@@ -4515,9 +4517,12 @@ class executionModel extends model
|
||||
{
|
||||
if($tree->type == 'task')
|
||||
{
|
||||
$label = $this->lang->task->common;
|
||||
if($tree->parent > 0 && !$tree->isParent) $label = $this->lang->task->children;
|
||||
if($tree->isParent) $label = $this->lang->task->parent;
|
||||
$treeData[$index]['url'] = $canViewTask ? helper::createLink('execution', 'treeTask', "taskID={$tree->id}") : '';
|
||||
$treeData[$index]['content'] = array(
|
||||
'html' => "<div class='tree-link'><span class='label gray-pale rounded-full align-sub'>{$this->lang->task->common}</span><span class='ml-4 align-sub'>{$tree->id}</span><span class='title ml-4 " . ($canViewTask ? 'text-primary' : '') . " align-sub' title='{$tree->title}'>" . $tree->title . '</span>'. $assigedToHtml . '</div>',
|
||||
'html' => "<div class='tree-link'><span class='label gray-pale rounded-full align-sub'>{$label}</span><span class='ml-4 align-sub'>{$tree->id}</span><span class='title ml-4 " . ($canViewTask ? 'text-primary' : '') . " align-sub' title='{$tree->title}'>" . $tree->title . '</span>'. $assigedToHtml . '</div>',
|
||||
);
|
||||
}
|
||||
$treeData[$index]['items'] = $this->buildTree($tree->children, $hasProduct, $gradeGroup);
|
||||
|
||||
@@ -781,6 +781,9 @@ class executionTao extends executionModel
|
||||
$taskItem->pri = (int)$task->pri;
|
||||
$taskItem->status = $task->status;
|
||||
$taskItem->parent = $task->parent;
|
||||
$taskItem->isParent = $task->isParent;
|
||||
$taskItem->estStarted = $task->estStarted;
|
||||
$taskItem->realStarted = $task->realStarted;
|
||||
$taskItem->estimate = $task->estimate;
|
||||
$taskItem->consumed = $task->consumed;
|
||||
$taskItem->left = $task->left;
|
||||
|
||||
@@ -2587,6 +2587,7 @@ class taskModel extends model
|
||||
}
|
||||
|
||||
/* Process parent-child task info. */
|
||||
$parentIdList = array();
|
||||
foreach($tasks as $task)
|
||||
{
|
||||
if($task->parent > 0) $parentIdList[] = $task->parent;
|
||||
|
||||
Reference in New Issue
Block a user