Differential D20819 Diff 49636 src/applications/project/controller/PhabricatorProjectReportsController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectReportsController.php
Show All 38 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$chart_panel->setName(pht('%s: Burndown', $project->getName())); | $chart_panel->setName(pht('%s: Burndown', $project->getName())); | ||||
$chart_view = id(new PhabricatorDashboardPanelRenderingEngine()) | $chart_view = id(new PhabricatorDashboardPanelRenderingEngine()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->setPanel($chart_panel) | ->setPanel($chart_panel) | ||||
->setParentPanelPHIDs(array()) | ->setParentPanelPHIDs(array()) | ||||
->renderPanel(); | ->renderPanel(); | ||||
$activity_panel = id(new PhabricatorProjectActivityChartEngine()) | |||||
->setViewer($viewer) | |||||
->setProjects(array($project)) | |||||
->buildChartPanel(); | |||||
$activity_panel->setName(pht('%s: Activity', $project->getName())); | |||||
$activity_view = id(new PhabricatorDashboardPanelRenderingEngine()) | |||||
->setViewer($viewer) | |||||
->setPanel($activity_panel) | |||||
->setParentPanelPHIDs(array()) | |||||
->renderPanel(); | |||||
$view = id(new PHUITwoColumnView()) | $view = id(new PHUITwoColumnView()) | ||||
->setFooter( | ->setFooter( | ||||
array( | array( | ||||
$chart_view, | $chart_view, | ||||
$activity_view, | |||||
)); | )); | ||||
return $this->newPage() | return $this->newPage() | ||||
->setNavigation($nav) | ->setNavigation($nav) | ||||
->setCrumbs($crumbs) | ->setCrumbs($crumbs) | ||||
->setTitle(array($project->getName(), pht('Reports'))) | ->setTitle(array($project->getName(), pht('Reports'))) | ||||
->appendChild($view); | ->appendChild($view); | ||||
} | } | ||||
} | } |