/** * Adds an issue type to list of visible issue types in project summary block * * @param integer $issuetype_id The ID of the added issue type * * @return bool */ public function addVisibleIssuetype($issuetype_id) { try { tables\VisibleIssueTypes::getTable()->addByProjectIDAndIssuetypeID($this->getID(), $issuetype_id); return true; } catch (\Exception $e) { return false; } }
protected function _preDelete() { tables\IssuetypeSchemeLink::getTable()->deleteByIssuetypeID($this->getID()); tables\VisibleIssueTypes::getTable()->deleteByIssuetypeID($this->getID()); }