3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00

Views: move asset contextual filter to default display, remove per-asset page and pane displays.

This commit is contained in:
Michael Stenta 2015-03-19 17:39:25 -04:00
parent b57a3fb54c
commit e52d15c93a

View file

@ -436,6 +436,25 @@ function farm_crop_views_default_views() {
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Harvests of %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
@ -503,8 +522,8 @@ function farm_crop_views_default_views() {
$handler->display->display_options['filters']['done']['expose']['operator'] = 'done_op';
$handler->display->display_options['filters']['done']['expose']['identifier'] = 'done';
/* Display: All harvests (Page) */
$handler = $view->new_display('page', 'All harvests (Page)', 'page');
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['path'] = 'farm/crops/harvests';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'Harvests';
@ -516,96 +535,6 @@ function farm_crop_views_default_views() {
$handler->display->display_options['tab_options']['title'] = 'Logs';
$handler->display->display_options['tab_options']['weight'] = '0';
$handler->display->display_options['tab_options']['name'] = 'management';
/* Display: Harvests by planting (Page) */
$handler = $view->new_display('page', 'Harvests by planting (Page)', 'page_1');
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'not found';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Harvests of %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['path'] = 'farm/asset/%/harvests';
/* Display: Harvests by planting (Content pane) */
$handler = $view->new_display('panel_pane', 'Harvests by planting (Content pane)', 'panel_pane_1');
$handler->display->display_options['defaults']['use_more'] = FALSE;
$handler->display->display_options['use_more'] = TRUE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_text'] = FALSE;
$handler->display->display_options['defaults']['link_display'] = FALSE;
$handler->display->display_options['link_display'] = 'page_1';
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '5';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Log: Timestamp */
$handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['table'] = 'log';
$handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['order'] = 'DESC';
/* Sort criterion: Log: Log ID */
$handler->display->display_options['sorts']['id']['id'] = 'id';
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'empty';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'farm_harvest' => 'farm_harvest',
);
$handler->display->display_options['filters']['type']['group'] = 1;
$handler->display->display_options['argument_input'] = array(
'field_farm_planting_target_id' => array(
'type' => 'context',
'context' => 'entity:farm_asset.id',
'context_optional' => 0,
'panel' => '0',
'fixed' => '',
'label' => 'Log: Planting (field_farm_planting)',
),
);
$export['farm_log_harvest'] = $view;
$view = new view();
@ -823,6 +752,25 @@ if (!empty($farm_asset)) {
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Inputs to %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
@ -890,8 +838,8 @@ if (!empty($farm_asset)) {
$handler->display->display_options['filters']['done']['expose']['operator'] = 'done_op';
$handler->display->display_options['filters']['done']['expose']['identifier'] = 'done';
/* Display: All inputs (Page) */
$handler = $view->new_display('page', 'All inputs (Page)', 'page');
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['path'] = 'farm/crops/inputs';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'Inputs';
@ -904,96 +852,6 @@ if (!empty($farm_asset)) {
$handler->display->display_options['tab_options']['weight'] = '0';
$handler->display->display_options['tab_options']['name'] = 'management';
/* Display: Inputs by planting (Page) */
$handler = $view->new_display('page', 'Inputs by planting (Page)', 'page_1');
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'not found';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Inputs to %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['path'] = 'farm/asset/%/inputs';
/* Display: Inputs by planting (Content pane) */
$handler = $view->new_display('panel_pane', 'Inputs by planting (Content pane)', 'panel_pane_1');
$handler->display->display_options['defaults']['use_more'] = FALSE;
$handler->display->display_options['use_more'] = TRUE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_text'] = FALSE;
$handler->display->display_options['defaults']['link_display'] = FALSE;
$handler->display->display_options['link_display'] = 'page_1';
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '5';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Log: Timestamp */
$handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['table'] = 'log';
$handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['order'] = 'DESC';
/* Sort criterion: Log: Log ID */
$handler->display->display_options['sorts']['id']['id'] = 'id';
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'empty';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'farm_input' => 'farm_input',
);
$handler->display->display_options['filters']['type']['group'] = 1;
$handler->display->display_options['argument_input'] = array(
'field_farm_planting_target_id' => array(
'type' => 'context',
'context' => 'entity:farm_asset.id',
'context_optional' => 0,
'panel' => '0',
'fixed' => '',
'label' => 'Log: Planting (field_farm_planting)',
),
);
/* Display: Inputs by area (Page) */
$handler = $view->new_display('page', 'Inputs by area (Page)', 'page_2');
$handler->display->display_options['defaults']['arguments'] = FALSE;
@ -1230,6 +1088,25 @@ if (!empty($farm_asset)) {
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Seedings of %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
@ -1297,8 +1174,8 @@ if (!empty($farm_asset)) {
$handler->display->display_options['filters']['done']['expose']['operator'] = 'done_op';
$handler->display->display_options['filters']['done']['expose']['identifier'] = 'done';
/* Display: All seedings (Page) */
$handler = $view->new_display('page', 'All seedings (Page)', 'page_1');
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->display->display_options['path'] = 'farm/crops/seedings';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'Seedings';
@ -1306,97 +1183,6 @@ if (!empty($farm_asset)) {
$handler->display->display_options['menu']['name'] = 'management';
$handler->display->display_options['menu']['context'] = 0;
$handler->display->display_options['menu']['context_only_inline'] = 0;
/* Display: Seedings by planting (Page) */
$handler = $view->new_display('page', 'Seedings by planting (Page)', 'page_2');
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'not found';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Seedings of %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['path'] = 'farm/asset/%/seedings';
/* Display: Seedings by planting (Content pane) */
$handler = $view->new_display('panel_pane', 'Seedings by planting (Content pane)', 'panel_pane_1');
$handler->display->display_options['defaults']['use_more'] = FALSE;
$handler->display->display_options['use_more'] = TRUE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_text'] = FALSE;
$handler->display->display_options['defaults']['link_display'] = FALSE;
$handler->display->display_options['link_display'] = 'page_2';
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '5';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Log: Timestamp */
$handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['table'] = 'log';
$handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['order'] = 'DESC';
/* Sort criterion: Log: Log ID */
$handler->display->display_options['sorts']['id']['id'] = 'id';
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'empty';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'farm_seeding' => 'farm_seeding',
);
$handler->display->display_options['filters']['type']['group'] = 1;
$handler->display->display_options['argument_input'] = array(
'field_farm_planting_target_id' => array(
'type' => 'context',
'context' => 'entity:farm_asset.id',
'context_optional' => 0,
'panel' => '0',
'fixed' => '',
'label' => 'Log: Planting (field_farm_planting)',
),
);
$handler->display->display_options['link_to_view'] = '0';
$export['farm_log_seeding'] = $view;
$view = new view();
@ -1613,6 +1399,25 @@ if (!empty($farm_asset)) {
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Transplantings of %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
@ -1680,8 +1485,8 @@ if (!empty($farm_asset)) {
$handler->display->display_options['filters']['done']['expose']['operator'] = 'done_op';
$handler->display->display_options['filters']['done']['expose']['identifier'] = 'done';
/* Display: All transplantings (Page) */
$handler = $view->new_display('page', 'All transplantings (Page)', 'page_1');
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->display->display_options['path'] = 'farm/crops/transplantings';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'Transplantings';
@ -1689,97 +1494,6 @@ if (!empty($farm_asset)) {
$handler->display->display_options['menu']['name'] = 'management';
$handler->display->display_options['menu']['context'] = 0;
$handler->display->display_options['menu']['context_only_inline'] = 0;
/* Display: Transplantings by planting (Page) */
$handler = $view->new_display('page', 'Transplantings by planting (Page)', 'page_2');
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'not found';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title_enable'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['title'] = 'Transplantings of %1';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['path'] = 'farm/asset/%/transplantings';
/* Display: Transplantings by planting (Content pane) */
$handler = $view->new_display('panel_pane', 'Transplantings by planting (Content pane)', 'panel_pane_1');
$handler->display->display_options['defaults']['use_more'] = FALSE;
$handler->display->display_options['use_more'] = TRUE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['defaults']['use_more_text'] = FALSE;
$handler->display->display_options['defaults']['link_display'] = FALSE;
$handler->display->display_options['link_display'] = 'page_2';
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '5';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Log: Timestamp */
$handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['table'] = 'log';
$handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
$handler->display->display_options['sorts']['timestamp']['order'] = 'DESC';
/* Sort criterion: Log: Log ID */
$handler->display->display_options['sorts']['id']['id'] = 'id';
$handler->display->display_options['sorts']['id']['table'] = 'log';
$handler->display->display_options['sorts']['id']['field'] = 'id';
$handler->display->display_options['sorts']['id']['order'] = 'DESC';
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Log: Planting (field_farm_planting) */
$handler->display->display_options['arguments']['field_farm_planting_target_id']['id'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['table'] = 'field_data_field_farm_planting';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['field'] = 'field_farm_planting_target_id';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_action'] = 'empty';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['field_farm_planting_target_id']['validate_options']['code'] = '// Attempt to load the asset.
$farm_asset = farm_asset_load($argument);
if (!empty($farm_asset)) {
// Set the title.
$handler->validated_title = entity_label(\'farm_asset\', $farm_asset);
return TRUE;
}';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Log: Log type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'log';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'farm_transplanting' => 'farm_transplanting',
);
$handler->display->display_options['filters']['type']['group'] = 1;
$handler->display->display_options['argument_input'] = array(
'field_farm_planting_target_id' => array(
'type' => 'context',
'context' => 'entity:farm_asset.id',
'context_optional' => 0,
'panel' => '0',
'fixed' => '',
'label' => 'Log: Planting (field_farm_planting)',
),
);
$handler->display->display_options['link_to_view'] = '0';
$export['farm_log_transplanting'] = $view;
$view = new view();