* Fix bug #3257.
This commit is contained in:
@@ -2498,8 +2498,15 @@ class projectModel extends model
|
||||
$status = $task->status;
|
||||
if(!empty($groupKey) and (($type == 'story' and isset($stories[$groupKey])) or $type != 'story'))
|
||||
{
|
||||
if(!isset($kanbanGroup[$groupKey])) $kanbanGroup[$groupKey] = new stdclass();
|
||||
$kanbanGroup[$groupKey]->tasks[$status][] = $task;
|
||||
if($type == 'assignedTo' and $groupKey == 'closed')
|
||||
{
|
||||
$closedTasks[$groupKey][] = $task;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!isset($kanbanGroup[$groupKey])) $kanbanGroup[$groupKey] = new stdclass();
|
||||
$kanbanGroup[$groupKey]->tasks[$status][] = $task;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2515,8 +2522,15 @@ class projectModel extends model
|
||||
$status = $status == 'active' ? 'wait' : ($status == 'resolved' ? ($bug->resolution == 'postponed' ? 'cancel' : 'done') : $status);
|
||||
if(!empty($groupKey) and (($type == 'story' and isset($stories[$groupKey])) or $type != 'story'))
|
||||
{
|
||||
if(!isset($kanbanGroup[$groupKey])) $kanbanGroup[$groupKey] = new stdclass();
|
||||
$kanbanGroup[$groupKey]->bugs[$status][] = $bug;
|
||||
if($type == 'assignedTo' and $groupKey == 'closed')
|
||||
{
|
||||
$closedBugs[$groupKey][] = $bug;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!isset($kanbanGroup[$groupKey])) $kanbanGroup[$groupKey] = new stdclass();
|
||||
$kanbanGroup[$groupKey]->bugs[$status][] = $bug;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2524,6 +2538,10 @@ class projectModel extends model
|
||||
}
|
||||
}
|
||||
|
||||
$kanbanGroup['closed'] = new stdclass();
|
||||
if(isset($closedTasks)) $kanbanGroup['closed']->tasks = $closedTasks;
|
||||
if(isset($closedBugs)) $kanbanGroup['closed']->bugs = $closedBugs;
|
||||
|
||||
$kanbanGroup['nokey'] = new stdclass();
|
||||
if(isset($noKeyTasks)) $kanbanGroup['nokey']->tasks = $noKeyTasks;
|
||||
if(isset($noKeyBugs)) $kanbanGroup['nokey']->bugs = $noKeyBugs;
|
||||
|
||||
Reference in New Issue
Block a user