diff --git a/module/project/control.php b/module/project/control.php index 9706947a89..b43908e4c4 100644 --- a/module/project/control.php +++ b/module/project/control.php @@ -289,6 +289,14 @@ class project extends control $groupTasks[$task->$groupBy][] = $task; } } + /* Process closed data when group by assignedTo. */ + if($groupBy == 'assignedTo' and isset($groupTasks['Closed'])) + { + $closedTasks = $groupTasks['Closed']; + unset($groupTasks['Closed']); + $groupTasks['closed'] = $closedTasks; + } + /* Assign. */ $this->app->loadLang('tree'); diff --git a/module/project/lang/en.php b/module/project/lang/en.php index 4369dbfe4b..9e839cc5f4 100644 --- a/module/project/lang/en.php +++ b/module/project/lang/en.php @@ -148,20 +148,13 @@ $lang->project->groups['assignedTo'] = 'By AssignedTo'; $lang->project->groups['finishedBy'] = 'By FinishedBy'; $lang->project->groups['closedBy'] = 'By ClosedBy'; $lang->project->groups['type'] = 'By Type'; -$lang->project->groups['deadline'] = 'By Deadline'; $lang->project->groupFilter['story']['all'] = $lang->project->all; $lang->project->groupFilter['story']['linked'] = 'Task Linked to Story'; $lang->project->groupFilter['pri']['all'] = $lang->project->all; -$lang->project->groupFilter['pri']['setted'] = 'Congfigured'; +$lang->project->groupFilter['pri']['noset'] = 'Not set'; $lang->project->groupFilter['assignedTo']['undone'] = 'Pending'; $lang->project->groupFilter['assignedTo']['all'] = $lang->project->all; -$lang->project->groupFilter['finishedBy']['done'] = 'Done'; -$lang->project->groupFilter['finishedBy']['all'] = $lang->project->all; -$lang->project->groupFilter['closedBy']['closed'] = 'Closed'; -$lang->project->groupFilter['closedBy']['all'] = $lang->project->all; -$lang->project->groupFilter['deadline']['all'] = $lang->project->all; -$lang->project->groupFilter['deadline']['setted'] = 'Configured'; $lang->project->byQuery = 'Search'; diff --git a/module/project/lang/zh-cn.php b/module/project/lang/zh-cn.php index 774c4cd7e0..399177b4dd 100644 --- a/module/project/lang/zh-cn.php +++ b/module/project/lang/zh-cn.php @@ -148,20 +148,13 @@ $lang->project->groups['assignedTo'] = '指派给分组'; $lang->project->groups['finishedBy'] = '完成者分组'; $lang->project->groups['closedBy'] = '关闭者分组'; $lang->project->groups['type'] = '类型分组'; -$lang->project->groups['deadline'] = '截止分组'; $lang->project->groupFilter['story']['all'] = $lang->project->all; $lang->project->groupFilter['story']['linked'] = '已关联需求的任务'; $lang->project->groupFilter['pri']['all'] = $lang->project->all; -$lang->project->groupFilter['pri']['setted'] = '已设置'; +$lang->project->groupFilter['pri']['noset'] = '未设置'; $lang->project->groupFilter['assignedTo']['undone'] = '未完成'; $lang->project->groupFilter['assignedTo']['all'] = $lang->project->all; -$lang->project->groupFilter['finishedBy']['done'] = '已完成'; -$lang->project->groupFilter['finishedBy']['all'] = $lang->project->all; -$lang->project->groupFilter['closedBy']['closed'] = '已关闭'; -$lang->project->groupFilter['closedBy']['all'] = $lang->project->all; -$lang->project->groupFilter['deadline']['all'] = $lang->project->all; -$lang->project->groupFilter['deadline']['setted'] = '已设置'; $lang->project->byQuery = '搜索'; diff --git a/module/project/view/grouptask.html.php b/module/project/view/grouptask.html.php index 5faff67c96..6a5780a18f 100644 --- a/module/project/view/grouptask.html.php +++ b/module/project/view/grouptask.html.php @@ -25,20 +25,22 @@
| text-left'> + | " . $lang->task->$groupBy, '', "class='expandAll' data-action='expand'")?> " . $lang->task->$groupBy, '', "class='collapseAll hidden' data-action='collapse'")?> | -task->name;?> | +task->id;?> | priAB;?> | +task->name;?> | +task->status;?> | +task->deadlineAB;?> | task->assignedTo;?> | task->finishedBy;?> | task->estimateAB;?> | task->consumedAB;?> | task->leftAB;?> | +task->progess;?> | typeAB;?> | -task->deadlineAB;?> | -task->status;?> | actions;?> |
" . $groupName, '', "class='expandGroup' data-action='expand' title='$groupName'");?>
+
+ assignedTo])) printf($lang->project->memberHours, $users[$task->assignedTo], $members[$task->assignedTo]->totalHours);?>
+ project->groupSummary, $groupSum, $groupWait, $groupDoing, $groupEstimate, $groupConsumed, $groupLeft);?>
|
- id . $lang->colon; if(!common::printLink('task', 'view', "task=$task->id", $task->name)) echo $task->name;?> | +id;?> | task->priList, $task->pri, $task->pri)?>'>task->priList, $task->pri, $task->pri);?> | +id", $task->name)) echo $task->name;?> | +status;?> >task->statusList[$task->status];?> | +delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo $task->deadline;?> | >assignedToRealName;?> | finishedBy];?> | estimate;?> | consumed;?> | left;?> | +progess . '%';?> | task->typeList[$task->type];?> | -delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo $task->deadline;?> | -status;?> >task->statusList[$task->status];?> | id", '', 'list');?> project&taskid=$task->id", '', 'list', '', 'hiddenwin');?> @@ -141,31 +146,20 @@ - |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
-
- assignedTo])) printf($lang->project->memberHours, $users[$task->assignedTo], $members[$task->assignedTo]->totalHours);?>
- project->noTimeSummary, $groupSum, $groupWait, $groupDoing);?>
- |
- - | - | - | - | |||||||||||||