/** * add new custom field * * @param Tinebase_Model_CustomField_Config $_customField * @return Tinebase_Model_CustomField_Config */ public function addCustomField(Tinebase_Model_CustomField_Config $_record) { $this->_clearCache(); $result = $this->_backendConfig->create($_record); Tinebase_CustomField::getInstance()->setGrants($result, Tinebase_Model_CustomField_Grant::getAllGrants()); return $result; }
/** * add new custom field * * @param Tinebase_Model_CustomField_Config $_customField * @return Tinebase_Model_CustomField_Config */ public function addCustomField(Tinebase_Model_CustomField_Config $_record) { $result = $this->_backendConfig->create($_record); Tinebase_CustomField::getInstance()->setGrants($result, Tinebase_Model_CustomField_Grant::getAllGrants()); if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) { Tinebase_Core::getLogger()->debug(__METHOD__ . '::' . __LINE__ . ' Created new custom field ' . $_record->name . ' for application ' . $_record->application_id); } return $result; }