You are here

function casetracker_entity_info_alter in Case Tracker 7.2

Implements hook_entity_info_alter().

File

./casetracker.module, line 124

Code

function casetracker_entity_info_alter(&$entity_info) {
  foreach (casetracker_case_get_types() as $type => $info) {
    $entity_info['casetracker_case']['bundles'][$type] = array(
      'label' => $info->label,
      'admin' => array(
        'path' => 'admin/structure/casetracker/case-types/manage/%casetracker_case_type',
        'real path' => 'admin/structure/casetracker/case-types/manage/' . $type,
        'bundle argument' => 5,
        'access arguments' => array(
          'administer casetracker_case types',
        ),
      ),
    );
  }
  foreach (casetracker_project_get_types() as $type => $info) {
    $entity_info['casetracker_project']['bundles'][$type] = array(
      'label' => $info->label,
      'admin' => array(
        'path' => 'admin/structure/casetracker/project-types/manage/%casetracker_project_type',
        'real path' => 'admin/structure/casetracker/project-types/manage/' . $type,
        'bundle argument' => 5,
        'access arguments' => array(
          'administer casetracker_project types',
        ),
      ),
    );
  }
}