/**
  * get core data for this application
  *
  * @return Tinebase_Record_RecordSet
  */
 public function getCoreDataForApplication()
 {
     $result = parent::getCoreDataForApplication();
     $application = Tinebase_Application::getInstance()->getApplicationByName($this->_applicationName);
     if (Tinebase_Core::getUser()->hasRight($application, Addressbook_Acl_Rights::MANAGE_CORE_DATA_LISTS)) {
         $result->addRecord(new CoreData_Model_CoreData(array('id' => 'adb_lists', 'application_id' => $application, 'model' => 'Addressbook_Model_List', 'label' => 'Lists')));
     }
     if (Tinebase_Core::getUser()->hasRight($application, Addressbook_Acl_Rights::MANAGE_CORE_DATA_LIST_ROLES)) {
         $result->addRecord(new CoreData_Model_CoreData(array('id' => 'adb_list_roles', 'application_id' => $application, 'model' => 'Addressbook_Model_ListRole', 'label' => 'List Roles')));
     }
     return $result;
 }
 /**
  * get core data for this application
  *
  * @return Tinebase_Record_RecordSet
  */
 public function getCoreDataForApplication()
 {
     $result = parent::getCoreDataForApplication();
     $application = Tinebase_Application::getInstance()->getApplicationByName($this->_applicationName);
     if (Tinebase_Core::getUser()->hasRight($application, Calendar_Acl_Rights::MANAGE_RESOURCES)) {
         $result->addRecord(new CoreData_Model_CoreData(array('id' => 'cal_resources', 'application_id' => $application, 'model' => 'Calendar_Model_Resource', 'label' => 'Resources')));
     }
     return $result;
 }