You are here

function farm_plan_farm_plan_record_relationships in farmOS 7

Implements hook_farm_plan_record_relationships().

File

modules/farm/farm_plan/farm_plan.module, line 875
Farm plan - A farm plan entity type.

Code

function farm_plan_farm_plan_record_relationships() {
  return array(
    'area' => array(
      'label' => t('Area'),
      'entity_type' => 'taxonomy_term',
      'entity_type_table' => 'taxonomy_term_data',
      'entity_pk' => 'tid',
      'table' => 'farm_plan_area',
      'field' => 'area_id',
    ),
    'asset' => array(
      'label' => t('Asset'),
      'entity_type' => 'farm_asset',
      'entity_pk' => 'id',
      'table' => 'farm_plan_asset',
      'field' => 'asset_id',
    ),
    'log' => array(
      'label' => t('Log'),
      'entity_type' => 'log',
      'entity_pk' => 'id',
      'table' => 'farm_plan_log',
      'field' => 'log_id',
    ),
    'user' => array(
      'label' => t('User'),
      'entity_type' => 'user',
      'entity_pk' => 'uid',
      'table' => 'farm_plan_user',
      'field' => 'user_id',
    ),
  );
}