svg
This commit is contained in:
@ -26,6 +26,30 @@ class HomeController extends AbstractController
|
||||
return $this->noproject();
|
||||
}
|
||||
|
||||
$redmine = $this->redmineService->getProject($project->getId(), $this->getParameter('redmineApikey'));
|
||||
$project->setRedmine($redmine);
|
||||
$this->redmineService->majProjectIssues($project, $this->getParameter('redmineApikey'), false);
|
||||
|
||||
$predmine = $project->getRedmine();
|
||||
|
||||
foreach ($project->getIssues() as $issue) {
|
||||
foreach ($predmine['sprints'] as $key => $sprint) {
|
||||
if ($sprint['id'] === $issue->getRedmine()['sprint']['agile_sprint_id']) {
|
||||
if (!array_key_exists('story_points', $predmine['sprints'][$key])) {
|
||||
$predmine['sprints'][$key]['story_points']['total'] = 0;
|
||||
}
|
||||
$predmine['sprints'][$key]['story_points']['total'] += $issue->getRedmine()['sprint']['story_points'];
|
||||
|
||||
if (!array_key_exists($issue->getRedmine()['status']['id'], $predmine['sprints'][$key]['story_points'])) {
|
||||
$predmine['sprints'][$key]['story_points'][$issue->getRedmine()['status']['id']] = 0;
|
||||
}
|
||||
$predmine['sprints'][$key]['story_points'][$issue->getRedmine()['status']['id']] += $issue->getRedmine()['sprint']['story_points'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$project->setRedmine($predmine);
|
||||
|
||||
return $this->render('home/home.html.twig', [
|
||||
'usemenu' => true,
|
||||
'usesidebar' => false,
|
||||
|
Reference in New Issue
Block a user