Add cost breakdown for project budget

This commit is contained in:
Frederic Guillot
2015-03-15 17:28:46 -04:00
parent 253996901a
commit 084272c60e
7 changed files with 142 additions and 6 deletions

View File

@@ -26,6 +26,30 @@ class Budget extends Base
)));
}
/**
* Cost breakdown by users/subtasks/tasks
*
* @access public
*/
public function breakdown()
{
$project = $this->getProject();
$paginator = $this->paginator
->setUrl('budget', 'breakdown', array('project_id' => $project['id']))
->setMax(30)
->setOrder('start')
->setDirection('DESC')
->setQuery($this->budget->getBreakdown($project['id']))
->calculate();
$this->response->html($this->projectLayout('budget/breakdown', array(
'paginator' => $paginator,
'project' => $project,
'title' => t('Budget')
)));
}
/**
* Create budget lines
*