/** * @return \AgileDashboard_Milestone_Pane_Planning_PlanningPaneInfo */ private function getTopPlanningV2PaneInfo(Planning_Milestone $milestone) { $milestone_artifact_id = $this->getMilestoneArtifactId(); $milestone_tracker = $milestone->getPlanning()->getPlanningTracker(); if (!$milestone_tracker) { return; } $pane_info = new AgileDashboard_Milestone_Pane_TopPlanning_TopPlanningV2PaneInfo($milestone, $this->theme_path, $milestone_tracker); if ($this->request->get('pane') == AgileDashboard_Milestone_Pane_TopPlanning_TopPlanningV2PaneInfo::IDENTIFIER) { $pane_info->setActive(true); $this->active_pane[$milestone_artifact_id] = new AgileDashboard_Milestone_Pane_Planning_PlanningV2Pane($pane_info, new AgileDashboard_Milestone_Pane_Planning_PlanningV2Presenter($this->request->getCurrentUser(), $this->request->getProject(), $milestone_artifact_id)); } return $pane_info; }
/** * @return \AgileDashboard_Milestone_Pane_Planning_PlanningPaneInfo */ private function getTopPlanningV2PaneInfo(Planning_Milestone $milestone) { $milestone_artifact_id = $this->getMilestoneArtifactId(); $milestone_tracker = $milestone->getPlanning()->getPlanningTracker(); if (!$milestone_tracker) { return; } $pane_info = new AgileDashboard_Milestone_Pane_TopPlanning_TopPlanningV2PaneInfo($milestone, $this->theme_path, $milestone_tracker); $pane_info->setActive(true); $this->active_pane[$milestone_artifact_id] = new AgileDashboard_Milestone_Pane_Planning_PlanningV2Pane($pane_info, new AgileDashboard_Milestone_Pane_Planning_PlanningV2Presenter($this->request->getCurrentUser(), $this->request->getProject(), $milestone_artifact_id, null, $this->getPaginatedBacklogItemsRepresentationsForTopMilestone($milestone, $this->request->getCurrentUser()), $this->getPaginatedTopMilestonesRepresentations($this->request->getProject(), $this->request->getCurrentUser()))); return $pane_info; }