private function getKanbanSummaryPresenters() { $kanban_presenters = array(); $user = $this->request->getCurrentUser(); $list_of_kanban = $this->kanban_factory->getListOfKanbansForProject($user, $this->group_id); foreach ($list_of_kanban as $kanban_for_project) { $kanban_presenters[] = new AgileDashboard_Presenter_KanbanSummaryPresenter($kanban_for_project, new AgileDashboard_KanbanItemDao()); } return $kanban_presenters; }
private function getAdminKanbanPresenter(PFUser $user, $project_id) { $has_kanban = count($this->kanban_factory->getListOfKanbansForProject($user, $project_id)) > 0; return new AdminKanbanPresenter($project_id, $this->config_manager->kanbanIsActivatedForProject($project_id), $this->config_manager->getKanbanTitle($project_id), $has_kanban); }