Esempio n. 1
0
 private function areThereConfiguredPlannings()
 {
     return count($this->planning_factory->getPlanningTrackerIdsByGroupId($this->project->getId())) > 0;
 }
Esempio n. 2
0
 /**
  * Checks the tracker planning id in $planning_parameters is not already used as a planning tracker in one of the
  * plannings of the project with given $group_id.
  * 
  * @param int                $group_id            The project where to search for existing planning trackers
  * @param PlanningParameters $planning_parameters The parameters being validated
  * 
  * @return boolean
  */
 private function trackerIsNotAlreadyUsedAsAPlanningTrackerInProject($group_id, PlanningParameters $planning_parameters)
 {
     $planning_tracker_id = $planning_parameters->planning_tracker_id;
     $project_planning_tracker_ids = $this->factory->getPlanningTrackerIdsByGroupId($group_id);
     return !in_array($planning_tracker_id, $project_planning_tracker_ids);
 }
Esempio n. 3
0
 private function getScrumTrackerIds(Project $project)
 {
     $planning_tracker_ids = $this->planning_factory->getPlanningTrackerIdsByGroupId($project->getID());
     $backlog_tracker_ids = $this->planning_factory->getBacklogTrackerIdsByGroupId($project->getID());
     return array_unique(array_merge($planning_tracker_ids, $backlog_tracker_ids));
 }