public function isTrackerIdUsedInAPlanning($tracker_id)
 {
     $planning = $this->dao->searchByPlanningTrackerId($tracker_id)->getRow();
     if ($planning) {
         return true;
     }
     return false;
 }
示例#2
0
 /**
  * Returns the planning that uses the given tracker as milestone's source
  * 
  * Example:
  * - Given I pass Release tracker as parameter
  * - Then I should get the Release planning (for instance Epic -> Release)
  * 
  * @param Tracker $planning_tracker 
  * 
  * @return Planning
  */
 public function getPlanningByPlanningTracker(Tracker $planning_tracker)
 {
     $planning = $this->dao->searchByPlanningTrackerId($planning_tracker->getId())->getRow();
     if ($planning) {
         $p = new Planning($planning['id'], $planning['name'], $planning['group_id'], $planning['backlog_title'], $planning['plan_title'], null, $planning['planning_tracker_id']);
         $p->setPlanningTracker($this->getPlanningTracker($p));
         $p->setBacklogTracker($this->getBacklogTracker($p));
         return $p;
     }
 }