Exemplo n.º 1
0
 /**
  * Set status for affected build
  *
  * @see setAffectedItemStatus()
  * @see setAffectedEditionStatus()
  * @see setAffectedComponentStatus()
  *
  * @param \thebuggenie\core\entities\Build $item The build to set status for
  * @param \thebuggenie\core\entities\Datatype $status The status to set
  *
  * @return boolean
  */
 public function setAffectedBuildStatus($item, $status)
 {
     if (tables\IssueAffectsBuild::getTable()->setStatusByIssueIDandBuildID($this->getID(), $item->getID(), $status->getID())) {
         $this->touch();
         $this->addLogEntry(tables\Log::LOG_AFF_DELETE, framework\Context::getI18n()->__("'%item_name' -> '%status_name", array('%item_name' => $item->getName(), '%status_name' => $status->getName())));
         return true;
     }
     return false;
 }