Add task analytics

This commit is contained in:
Frederic Guillot
2015-07-05 16:07:21 -04:00
parent 67b9a56469
commit bb8b4c0e36
18 changed files with 186 additions and 27 deletions

View File

@@ -26,4 +26,20 @@ class Activity extends Base
'title' => t('%s\'s activity', $project['name'])
)));
}
/**
* Display task activities
*
* @access public
*/
public function task()
{
$task = $this->getTask();
$this->response->html($this->taskLayout('activity/task', array(
'title' => $task['title'],
'task' => $task,
'events' => $this->projectActivity->getTask($task['id']),
)));
}
}

View File

@@ -88,19 +88,20 @@ class Task extends Base
}
/**
* Display task activities
* Display task analytics
*
* @access public
*/
public function activites()
public function analytics()
{
$task = $this->getTask();
$this->response->html($this->taskLayout('task/activity', array(
$this->response->html($this->taskLayout('task/analytics', array(
'title' => $task['title'],
'task' => $task,
'ajax' => $this->request->isAjax(),
'events' => $this->projectActivity->getTask($task['id']),
'lead_time' => $this->taskAnalytic->getLeadTime($task),
'cycle_time' => $this->taskAnalytic->getCycleTime($task),
'column_averages' => $this->taskAnalytic->getAverageTimeByColumn($task),
)));
}