From 62827e6cf470449c117624058fb36ad94804bcc0 Mon Sep 17 00:00:00 2001 From: emkael Date: Tue, 5 May 2020 14:25:42 +0200 Subject: Time tracking related plugins --- .../analytic/time_comparison_by_swimlane.php | 84 ++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 plugins/TimeMachine/Template/analytic/time_comparison_by_swimlane.php (limited to 'plugins/TimeMachine/Template/analytic/time_comparison_by_swimlane.php') diff --git a/plugins/TimeMachine/Template/analytic/time_comparison_by_swimlane.php b/plugins/TimeMachine/Template/analytic/time_comparison_by_swimlane.php new file mode 100644 index 00000000..95fd7a41 --- /dev/null +++ b/plugins/TimeMachine/Template/analytic/time_comparison_by_swimlane.php @@ -0,0 +1,84 @@ + + + + +
+ $metricBySwimlane) : ?> +

+ + +
+ + +

+ + isEmpty()): ?> +

+ isEmpty()): ?> + app->component('chart-project-analytics-time-comparison', array( + 'metrics' => $metrics, + 'labelSpent' => t('Hours Spent'), + 'labelEstimated' => t('Hours Estimated'), + 'labelClosed' => t('Closed'), + 'labelOpen' => t('Open'), + )) ?> + + + + + + + + + + + getCollection() as $task): ?> + + + + + + + + + +
order(t('Id'), 'tasks.id') ?>order(t('Swimlane'), 'tasks.swimlane_id') ?>order(t('Title'), 'tasks.title') ?>order(t('Status'), 'tasks.is_active') ?>order(t('Estimated Time'), 'tasks.time_estimated') ?>order(t('Actual Time'), 'tasks.time_spent') ?>
+ url->link('#'.$this->text->e($task['id']), 'TaskViewController', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, '', t('View this task')) ?> + + text->e($swimlanes[$task['swimlane_id']]) ?> + + url->link($this->text->e($task['title']), 'TaskViewController', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, '', t('View this task')) ?> + + + + + + + + text->e($task['time_estimated']) ?> + + text->e($task['time_spent']) ?> +
+ + + + -- cgit v1.2.3