Add Category field to all logs that don't already have it.

This commit is contained in:
Michael Stenta 2017-07-18 07:48:14 -04:00
parent 6b0fe1d259
commit ff99ed518a
24 changed files with 620 additions and 13 deletions

View File

@ -365,6 +365,37 @@ function farm_crop_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_seeding-field_farm_log_category'.
$field_instances['log-farm_seeding-field_farm_log_category'] = array(
'bundle' => 'farm_seeding',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 8,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 10,
),
);
// Exported field_instance: 'log-farm_seeding-field_farm_log_owner'. // Exported field_instance: 'log-farm_seeding-field_farm_log_owner'.
$field_instances['log-farm_seeding-field_farm_log_owner'] = array( $field_instances['log-farm_seeding-field_farm_log_owner'] = array(
'bundle' => 'farm_seeding', 'bundle' => 'farm_seeding',
@ -660,6 +691,37 @@ function farm_crop_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_transplanting-field_farm_log_category'.
$field_instances['log-farm_transplanting-field_farm_log_category'] = array(
'bundle' => 'farm_transplanting',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 7,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 10,
),
);
// Exported field_instance: 'log-farm_transplanting-field_farm_log_owner'. // Exported field_instance: 'log-farm_transplanting-field_farm_log_owner'.
$field_instances['log-farm_transplanting-field_farm_log_owner'] = array( $field_instances['log-farm_transplanting-field_farm_log_owner'] = array(
'bundle' => 'farm_transplanting', 'bundle' => 'farm_transplanting',
@ -1010,6 +1072,7 @@ function farm_crop_field_default_field_instances() {
t('Description'); t('Description');
t('Enter the crop/variety that this is a planting of. As you type, you will have the option of selecting from crops/varieties that you\'ve entered in the past.'); t('Enter the crop/variety that this is a planting of. As you type, you will have the option of selecting from crops/varieties that you\'ve entered in the past.');
t('Files'); t('Files');
t('Log category');
t('Movement'); t('Movement');
t('Notes'); t('Notes');
t('Optionally assign this task to one or more people.'); t('Optionally assign this task to one or more people.');
@ -1022,6 +1085,7 @@ function farm_crop_field_default_field_instances() {
t('Source/Supplier'); t('Source/Supplier');
t('Specify the parent(s) of this planting.'); t('Specify the parent(s) of this planting.');
t('Use these fields to record a movement with this log entry. This will be used to define the location of any referenced assets. The current location of any asset is determined by the most recently completed movement log. Only the "to" field is required.'); t('Use these fields to record a movement with this log entry. This will be used to define the location of any referenced assets. The current location of any asset is determined by the most recently completed movement log. Only the "to" field is required.');
t('Use this to organize your logs into categories for easier searching and filtering later.');
t('What planting does this seeding log pertain to?'); t('What planting does this seeding log pertain to?');
t('What planting does this transplanting log pertain to?'); t('What planting does this transplanting log pertain to?');
t('Where were the seeds obtained?'); t('Where were the seeds obtained?');

View File

@ -21,7 +21,7 @@ function farm_crop_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '4', 'weight' => '5',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -50,7 +50,7 @@ function farm_crop_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '4', 'weight' => '5',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -68,6 +68,64 @@ function farm_crop_field_group_info() {
); );
$field_groups['group_farm_assignment|log|farm_transplanting|form'] = $field_group; $field_groups['group_farm_assignment|log|farm_transplanting|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_seeding|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_seeding';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '4',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_seeding|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_transplanting|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_transplanting';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '4',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_transplanting|form'] = $field_group;
$field_group = new stdClass(); $field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1; $field_group->api_version = 1;
@ -138,7 +196,7 @@ function farm_crop_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'File attachments', 'label' => 'File attachments',
'weight' => '5', 'weight' => '6',
'children' => array( 'children' => array(
0 => 'field_farm_files', 0 => 'field_farm_files',
1 => 'field_farm_images', 1 => 'field_farm_images',
@ -168,7 +226,7 @@ function farm_crop_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'File attachments', 'label' => 'File attachments',
'weight' => '5', 'weight' => '6',
'children' => array( 'children' => array(
0 => 'field_farm_files', 0 => 'field_farm_files',
1 => 'field_farm_images', 1 => 'field_farm_images',
@ -367,6 +425,7 @@ function farm_crop_field_group_info() {
// Translatables // Translatables
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Assignment'); t('Assignment');
t('Category');
t('Description'); t('Description');
t('File attachments'); t('File attachments');
t('General information'); t('General information');

View File

@ -52,6 +52,8 @@ features[field_base][] = field_farm_seed_source
features[field_base][] = field_farm_transplant_days features[field_base][] = field_farm_transplant_days
features[field_group][] = group_farm_assignment|log|farm_seeding|form features[field_group][] = group_farm_assignment|log|farm_seeding|form
features[field_group][] = group_farm_assignment|log|farm_transplanting|form features[field_group][] = group_farm_assignment|log|farm_transplanting|form
features[field_group][] = group_farm_category|log|farm_seeding|form
features[field_group][] = group_farm_category|log|farm_transplanting|form
features[field_group][] = group_farm_description|farm_asset|planting|form features[field_group][] = group_farm_description|farm_asset|planting|form
features[field_group][] = group_farm_files|farm_asset|planting|form features[field_group][] = group_farm_files|farm_asset|planting|form
features[field_group][] = group_farm_files|log|farm_seeding|form features[field_group][] = group_farm_files|log|farm_seeding|form
@ -71,6 +73,7 @@ features[field_instance][] = farm_asset-planting-field_farm_season
features[field_instance][] = log-farm_seeding-field_farm_asset features[field_instance][] = log-farm_seeding-field_farm_asset
features[field_instance][] = log-farm_seeding-field_farm_files features[field_instance][] = log-farm_seeding-field_farm_files
features[field_instance][] = log-farm_seeding-field_farm_images features[field_instance][] = log-farm_seeding-field_farm_images
features[field_instance][] = log-farm_seeding-field_farm_log_category
features[field_instance][] = log-farm_seeding-field_farm_log_owner features[field_instance][] = log-farm_seeding-field_farm_log_owner
features[field_instance][] = log-farm_seeding-field_farm_movement features[field_instance][] = log-farm_seeding-field_farm_movement
features[field_instance][] = log-farm_seeding-field_farm_notes features[field_instance][] = log-farm_seeding-field_farm_notes
@ -79,6 +82,7 @@ features[field_instance][] = log-farm_seeding-field_farm_seed_source
features[field_instance][] = log-farm_transplanting-field_farm_asset features[field_instance][] = log-farm_transplanting-field_farm_asset
features[field_instance][] = log-farm_transplanting-field_farm_files features[field_instance][] = log-farm_transplanting-field_farm_files
features[field_instance][] = log-farm_transplanting-field_farm_images features[field_instance][] = log-farm_transplanting-field_farm_images
features[field_instance][] = log-farm_transplanting-field_farm_log_category
features[field_instance][] = log-farm_transplanting-field_farm_log_owner features[field_instance][] = log-farm_transplanting-field_farm_log_owner
features[field_instance][] = log-farm_transplanting-field_farm_movement features[field_instance][] = log-farm_transplanting-field_farm_movement
features[field_instance][] = log-farm_transplanting-field_farm_notes features[field_instance][] = log-farm_transplanting-field_farm_notes

View File

@ -400,6 +400,13 @@ function farm_crop_views_default_views() {
$handler->display->display_options['fields']['field_farm_move_to']['field'] = 'field_farm_move_to'; $handler->display->display_options['fields']['field_farm_move_to']['field'] = 'field_farm_move_to';
$handler->display->display_options['fields']['field_farm_move_to']['relationship'] = 'field_farm_movement_value'; $handler->display->display_options['fields']['field_farm_move_to']['relationship'] = 'field_farm_movement_value';
$handler->display->display_options['fields']['field_farm_move_to']['delta_offset'] = '0'; $handler->display->display_options['fields']['field_farm_move_to']['delta_offset'] = '0';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users'; $handler->display->display_options['fields']['name']['table'] = 'users';
@ -461,6 +468,20 @@ function farm_crop_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -564,6 +585,7 @@ function farm_crop_views_default_views() {
t('Quantity'), t('Quantity'),
t('Units'), t('Units'),
t('Movement to'), t('Movement to'),
t('Category'),
t('All'), t('All'),
t('Seedings of %1'), t('Seedings of %1'),
t('Start date'), t('Start date'),
@ -785,6 +807,13 @@ function farm_crop_views_default_views() {
$handler->display->display_options['fields']['field_farm_move_to']['field'] = 'field_farm_move_to'; $handler->display->display_options['fields']['field_farm_move_to']['field'] = 'field_farm_move_to';
$handler->display->display_options['fields']['field_farm_move_to']['relationship'] = 'field_farm_movement_value'; $handler->display->display_options['fields']['field_farm_move_to']['relationship'] = 'field_farm_movement_value';
$handler->display->display_options['fields']['field_farm_move_to']['delta_offset'] = '0'; $handler->display->display_options['fields']['field_farm_move_to']['delta_offset'] = '0';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users'; $handler->display->display_options['fields']['name']['table'] = 'users';
@ -846,6 +875,20 @@ function farm_crop_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -949,6 +992,7 @@ function farm_crop_views_default_views() {
t('Quantity'), t('Quantity'),
t('Units'), t('Units'),
t('Movement to'), t('Movement to'),
t('Category'),
t('All'), t('All'),
t('Transplantings of %1'), t('Transplantings of %1'),
t('Start date'), t('Start date'),

View File

@ -363,6 +363,37 @@ function farm_equipment_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_maintenance-field_farm_log_category'.
$field_instances['log-farm_maintenance-field_farm_log_category'] = array(
'bundle' => 'farm_maintenance',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 6,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 10,
),
);
// Exported field_instance: 'log-farm_maintenance-field_farm_log_owner'. // Exported field_instance: 'log-farm_maintenance-field_farm_log_owner'.
$field_instances['log-farm_maintenance-field_farm_log_owner'] = array( $field_instances['log-farm_maintenance-field_farm_log_owner'] = array(
'bundle' => 'farm_maintenance', 'bundle' => 'farm_maintenance',
@ -469,6 +500,7 @@ function farm_equipment_field_default_field_instances() {
t('Assets'); t('Assets');
t('Description'); t('Description');
t('Files'); t('Files');
t('Log category');
t('Manufacturer'); t('Manufacturer');
t('Model'); t('Model');
t('Movement'); t('Movement');
@ -478,6 +510,7 @@ function farm_equipment_field_default_field_instances() {
t('Photos'); t('Photos');
t('Serial Number'); t('Serial Number');
t('Use these fields to record a movement with this log entry. This will be used to define the location of any referenced assets. The current location of any asset is determined by the most recently completed movement log. Only the "to" field is required.'); t('Use these fields to record a movement with this log entry. This will be used to define the location of any referenced assets. The current location of any asset is determined by the most recently completed movement log. Only the "to" field is required.');
t('Use this to organize your logs into categories for easier searching and filtering later.');
t('What assets do this maintenance log pertain to?'); t('What assets do this maintenance log pertain to?');
return $field_instances; return $field_instances;

View File

@ -50,7 +50,7 @@ function farm_equipment_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '4', 'weight' => '5',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -68,6 +68,35 @@ function farm_equipment_field_group_info() {
); );
$field_groups['group_farm_assignment|log|farm_maintenance|form'] = $field_group; $field_groups['group_farm_assignment|log|farm_maintenance|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_maintenance|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_maintenance';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '4',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_maintenance|form'] = $field_group;
$field_group = new stdClass(); $field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1; $field_group->api_version = 1;
@ -138,7 +167,7 @@ function farm_equipment_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'File attachments', 'label' => 'File attachments',
'weight' => '5', 'weight' => '6',
'children' => array( 'children' => array(
0 => 'field_farm_files', 0 => 'field_farm_files',
1 => 'field_farm_images', 1 => 'field_farm_images',
@ -250,6 +279,7 @@ function farm_equipment_field_group_info() {
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Assets'); t('Assets');
t('Assignment'); t('Assignment');
t('Category');
t('Description'); t('Description');
t('File attachments'); t('File attachments');
t('General information'); t('General information');

View File

@ -22,6 +22,7 @@ dependencies[] = multiupload_imagefield_widget
dependencies[] = options dependencies[] = options
dependencies[] = pathauto dependencies[] = pathauto
dependencies[] = strongarm dependencies[] = strongarm
dependencies[] = taxonomy
dependencies[] = text dependencies[] = text
dependencies[] = views dependencies[] = views
dependencies[] = views_bulk_operations dependencies[] = views_bulk_operations
@ -36,6 +37,7 @@ features[field_base][] = field_farm_model
features[field_base][] = field_farm_serial_number features[field_base][] = field_farm_serial_number
features[field_group][] = group_farm_assets|log|farm_maintenance|form features[field_group][] = group_farm_assets|log|farm_maintenance|form
features[field_group][] = group_farm_assignment|log|farm_maintenance|form features[field_group][] = group_farm_assignment|log|farm_maintenance|form
features[field_group][] = group_farm_category|log|farm_maintenance|form
features[field_group][] = group_farm_description|farm_asset|equipment|form features[field_group][] = group_farm_description|farm_asset|equipment|form
features[field_group][] = group_farm_files|farm_asset|equipment|form features[field_group][] = group_farm_files|farm_asset|equipment|form
features[field_group][] = group_farm_files|log|farm_maintenance|form features[field_group][] = group_farm_files|log|farm_maintenance|form
@ -51,6 +53,7 @@ features[field_instance][] = farm_asset-equipment-field_farm_serial_number
features[field_instance][] = log-farm_maintenance-field_farm_asset features[field_instance][] = log-farm_maintenance-field_farm_asset
features[field_instance][] = log-farm_maintenance-field_farm_files features[field_instance][] = log-farm_maintenance-field_farm_files
features[field_instance][] = log-farm_maintenance-field_farm_images features[field_instance][] = log-farm_maintenance-field_farm_images
features[field_instance][] = log-farm_maintenance-field_farm_log_category
features[field_instance][] = log-farm_maintenance-field_farm_log_owner features[field_instance][] = log-farm_maintenance-field_farm_log_owner
features[field_instance][] = log-farm_maintenance-field_farm_movement features[field_instance][] = log-farm_maintenance-field_farm_movement
features[field_instance][] = log-farm_maintenance-field_farm_notes features[field_instance][] = log-farm_maintenance-field_farm_notes

View File

@ -434,6 +434,13 @@ function farm_equipment_views_default_views() {
'link' => 1, 'link' => 1,
); );
$handler->display->display_options['fields']['field_farm_asset']['delta_offset'] = '0'; $handler->display->display_options['fields']['field_farm_asset']['delta_offset'] = '0';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name_1']['id'] = 'name_1'; $handler->display->display_options['fields']['name_1']['id'] = 'name_1';
$handler->display->display_options['fields']['name_1']['table'] = 'users'; $handler->display->display_options['fields']['name_1']['table'] = 'users';
@ -492,6 +499,20 @@ function farm_equipment_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -590,6 +611,7 @@ function farm_equipment_views_default_views() {
t('.'), t('.'),
t('Date'), t('Date'),
t('Assets'), t('Assets'),
t('Category'),
t('All'), t('All'),
t('Maintenance of %1'), t('Maintenance of %1'),
t('Start date'), t('Start date'),

View File

@ -657,6 +657,37 @@ function farm_livestock_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_medical-field_farm_log_category'.
$field_instances['log-farm_medical-field_farm_log_category'] = array(
'bundle' => 'farm_medical',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 6,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 10,
),
);
// Exported field_instance: 'log-farm_medical-field_farm_log_owner'. // Exported field_instance: 'log-farm_medical-field_farm_log_owner'.
$field_instances['log-farm_medical-field_farm_log_owner'] = array( $field_instances['log-farm_medical-field_farm_log_owner'] = array(
'bundle' => 'farm_medical', 'bundle' => 'farm_medical',
@ -773,6 +804,7 @@ function farm_livestock_field_default_field_instances() {
t('ID Tag(s)'); t('ID Tag(s)');
t('List any identification tags that this animal has. These can be ear tags, tattoos, leg bands, etc. Use the fields below to describe the type, location, and ID of each.'); t('List any identification tags that this animal has. These can be ear tags, tattoos, leg bands, etc. Use the fields below to describe the type, location, and ID of each.');
t('List any nickname(s) of this animal.'); t('List any nickname(s) of this animal.');
t('Log category');
t('Movement'); t('Movement');
t('Nickname(s)'); t('Nickname(s)');
t('Notes'); t('Notes');
@ -785,6 +817,7 @@ function farm_livestock_field_default_field_instances() {
t('Specify the parent(s) of this animal.'); t('Specify the parent(s) of this animal.');
t('Tag Type'); t('Tag Type');
t('Use these fields to record a movement with this log entry. This will be used to define the location of any referenced assets. The current location of any asset is determined by the most recently completed movement log. Only the "to" field is required.'); t('Use these fields to record a movement with this log entry. This will be used to define the location of any referenced assets. The current location of any asset is determined by the most recently completed movement log. Only the "to" field is required.');
t('Use this to organize your logs into categories for easier searching and filtering later.');
t('What animals do this medical log pertain to?'); t('What animals do this medical log pertain to?');
t('What is the species/breed of this animal? You can manage the list of available species/breeds in the ' . l('Animal Species/Breeds', 'farm/assets/animals/types') . ' vocabulary.'); t('What is the species/breed of this animal? You can manage the list of available species/breeds in the ' . l('Animal Species/Breeds', 'farm/assets/animals/types') . ' vocabulary.');

View File

@ -21,7 +21,7 @@ function farm_livestock_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '3', 'weight' => '4',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -39,6 +39,35 @@ function farm_livestock_field_group_info() {
); );
$field_groups['group_farm_assignment|log|farm_medical|form'] = $field_group; $field_groups['group_farm_assignment|log|farm_medical|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_medical|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_medical';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '3',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_medical|form'] = $field_group;
$field_group = new stdClass(); $field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1; $field_group->api_version = 1;
@ -109,7 +138,7 @@ function farm_livestock_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'File attachments', 'label' => 'File attachments',
'weight' => '4', 'weight' => '5',
'children' => array( 'children' => array(
0 => 'field_farm_files', 0 => 'field_farm_files',
1 => 'field_farm_images', 1 => 'field_farm_images',
@ -282,6 +311,7 @@ function farm_livestock_field_group_info() {
// Translatables // Translatables
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Assignment'); t('Assignment');
t('Category');
t('Description'); t('Description');
t('File attachments'); t('File attachments');
t('General information'); t('General information');

View File

@ -47,6 +47,7 @@ features[field_base][] = field_farm_animal_tag_location
features[field_base][] = field_farm_animal_tag_type features[field_base][] = field_farm_animal_tag_type
features[field_base][] = field_farm_animal_type features[field_base][] = field_farm_animal_type
features[field_group][] = group_farm_assignment|log|farm_medical|form features[field_group][] = group_farm_assignment|log|farm_medical|form
features[field_group][] = group_farm_category|log|farm_medical|form
features[field_group][] = group_farm_description|farm_asset|animal|form features[field_group][] = group_farm_description|farm_asset|animal|form
features[field_group][] = group_farm_files|farm_asset|animal|form features[field_group][] = group_farm_files|farm_asset|animal|form
features[field_group][] = group_farm_files|log|farm_medical|form features[field_group][] = group_farm_files|log|farm_medical|form
@ -72,6 +73,7 @@ features[field_instance][] = field_collection_item-field_farm_animal_tag-field_f
features[field_instance][] = log-farm_medical-field_farm_asset features[field_instance][] = log-farm_medical-field_farm_asset
features[field_instance][] = log-farm_medical-field_farm_files features[field_instance][] = log-farm_medical-field_farm_files
features[field_instance][] = log-farm_medical-field_farm_images features[field_instance][] = log-farm_medical-field_farm_images
features[field_instance][] = log-farm_medical-field_farm_log_category
features[field_instance][] = log-farm_medical-field_farm_log_owner features[field_instance][] = log-farm_medical-field_farm_log_owner
features[field_instance][] = log-farm_medical-field_farm_movement features[field_instance][] = log-farm_medical-field_farm_movement
features[field_instance][] = log-farm_medical-field_farm_notes features[field_instance][] = log-farm_medical-field_farm_notes

View File

@ -905,6 +905,13 @@ function farm_livestock_views_default_views() {
'link' => 1, 'link' => 1,
); );
$handler->display->display_options['fields']['field_farm_asset']['delta_offset'] = '0'; $handler->display->display_options['fields']['field_farm_asset']['delta_offset'] = '0';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name_1']['id'] = 'name_1'; $handler->display->display_options['fields']['name_1']['id'] = 'name_1';
$handler->display->display_options['fields']['name_1']['table'] = 'users'; $handler->display->display_options['fields']['name_1']['table'] = 'users';
@ -963,6 +970,20 @@ function farm_livestock_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -1062,6 +1083,7 @@ function farm_livestock_views_default_views() {
t('Date'), t('Date'),
t('Medical'), t('Medical'),
t('Assets'), t('Assets'),
t('Category'),
t('All'), t('All'),
t('Medical records for %1'), t('Medical records for %1'),
t('Start date'), t('Start date'),

View File

@ -84,6 +84,37 @@ function farm_livestock_eggs_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_eggs-field_farm_log_category'.
$field_instances['log-farm_eggs-field_farm_log_category'] = array(
'bundle' => 'farm_eggs',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 5,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 7,
),
);
// Exported field_instance: 'log-farm_eggs-field_farm_log_owner'. // Exported field_instance: 'log-farm_eggs-field_farm_log_owner'.
$field_instances['log-farm_eggs-field_farm_log_owner'] = array( $field_instances['log-farm_eggs-field_farm_log_owner'] = array(
'bundle' => 'farm_eggs', 'bundle' => 'farm_eggs',
@ -156,10 +187,12 @@ function farm_livestock_eggs_field_default_field_instances() {
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Group'); t('Group');
t('How many eggs were collected?'); t('How many eggs were collected?');
t('Log category');
t('Notes'); t('Notes');
t('Optionally assign this task to one or more people.'); t('Optionally assign this task to one or more people.');
t('Owner'); t('Owner');
t('Quantity'); t('Quantity');
t('Use this to organize your logs into categories for easier searching and filtering later.');
t('What group/flock were these eggs collected from?'); t('What group/flock were these eggs collected from?');
return $field_instances; return $field_instances;

View File

@ -21,7 +21,7 @@ function farm_livestock_eggs_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '2', 'weight' => '3',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -39,6 +39,35 @@ function farm_livestock_eggs_field_group_info() {
); );
$field_groups['group_farm_assignment|log|farm_eggs|form'] = $field_group; $field_groups['group_farm_assignment|log|farm_eggs|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_eggs|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_eggs';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '2',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_eggs|form'] = $field_group;
$field_group = new stdClass(); $field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1; $field_group->api_version = 1;
@ -101,6 +130,7 @@ function farm_livestock_eggs_field_group_info() {
// Translatables // Translatables
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Assignment'); t('Assignment');
t('Category');
t('General information'); t('General information');
t('Notes'); t('Notes');

View File

@ -23,10 +23,12 @@ features[ctools][] = views:views_default:3.0
features[features_api][] = api:2 features[features_api][] = api:2
features[field_base][] = field_farm_egg_qty features[field_base][] = field_farm_egg_qty
features[field_group][] = group_farm_assignment|log|farm_eggs|form features[field_group][] = group_farm_assignment|log|farm_eggs|form
features[field_group][] = group_farm_category|log|farm_eggs|form
features[field_group][] = group_farm_general|log|farm_eggs|form features[field_group][] = group_farm_general|log|farm_eggs|form
features[field_group][] = group_farm_notes|log|farm_eggs|form features[field_group][] = group_farm_notes|log|farm_eggs|form
features[field_instance][] = log-farm_eggs-field_farm_animal_group features[field_instance][] = log-farm_eggs-field_farm_animal_group
features[field_instance][] = log-farm_eggs-field_farm_egg_qty features[field_instance][] = log-farm_eggs-field_farm_egg_qty
features[field_instance][] = log-farm_eggs-field_farm_log_category
features[field_instance][] = log-farm_eggs-field_farm_log_owner features[field_instance][] = log-farm_eggs-field_farm_log_owner
features[field_instance][] = log-farm_eggs-field_farm_notes features[field_instance][] = log-farm_eggs-field_farm_notes
features[log_type][] = farm_eggs features[log_type][] = farm_eggs

View File

@ -189,6 +189,13 @@ function farm_livestock_eggs_views_default_views() {
$handler->display->display_options['fields']['field_farm_animal_group']['table'] = 'field_data_field_farm_animal_group'; $handler->display->display_options['fields']['field_farm_animal_group']['table'] = 'field_data_field_farm_animal_group';
$handler->display->display_options['fields']['field_farm_animal_group']['field'] = 'field_farm_animal_group'; $handler->display->display_options['fields']['field_farm_animal_group']['field'] = 'field_farm_animal_group';
$handler->display->display_options['fields']['field_farm_animal_group']['type'] = 'taxonomy_term_reference_plain'; $handler->display->display_options['fields']['field_farm_animal_group']['type'] = 'taxonomy_term_reference_plain';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['id'] = 'name';
$handler->display->display_options['fields']['name']['table'] = 'users'; $handler->display->display_options['fields']['name']['table'] = 'users';
@ -239,6 +246,20 @@ function farm_livestock_eggs_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -352,6 +373,7 @@ function farm_livestock_eggs_views_default_views() {
t('Date'), t('Date'),
t('Quantity'), t('Quantity'),
t('Group'), t('Group'),
t('Category'),
t('Notes'), t('Notes'),
t('Start date'), t('Start date'),
t('End date'), t('End date'),

View File

@ -129,6 +129,37 @@ function farm_soil_test_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_soil_test-field_farm_log_category'.
$field_instances['log-farm_soil_test-field_farm_log_category'] = array(
'bundle' => 'farm_soil_test',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 8,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 11,
),
);
// Exported field_instance: 'log-farm_soil_test-field_farm_log_owner'. // Exported field_instance: 'log-farm_soil_test-field_farm_log_owner'.
$field_instances['log-farm_soil_test-field_farm_log_owner'] = array( $field_instances['log-farm_soil_test-field_farm_log_owner'] = array(
'bundle' => 'farm_soil_test', 'bundle' => 'farm_soil_test',
@ -332,6 +363,7 @@ function farm_soil_test_field_default_field_instances() {
t('Files'); t('Files');
t('Laboratory'); t('Laboratory');
t('List the names of soils that are included in this sample. For soil maps and soil names, visit http://websoilsurvey.nrcs.usda.gov/app'); t('List the names of soils that are included in this sample. For soil maps and soil names, visit http://websoilsurvey.nrcs.usda.gov/app');
t('Log category');
t('Notes'); t('Notes');
t('Optionally assign this task to one or more people.'); t('Optionally assign this task to one or more people.');
t('Owner'); t('Owner');
@ -339,6 +371,7 @@ function farm_soil_test_field_default_field_instances() {
t('Sample Points'); t('Sample Points');
t('Soil Names'); t('Soil Names');
t('Use the map to pinpoint the location(s) from which this sample is taken. If you are preparing a soil test, you may be sampling multiple points within a given area. All the points that comprise this sample should be included.'); t('Use the map to pinpoint the location(s) from which this sample is taken. If you are preparing a soil test, you may be sampling multiple points within a given area. All the points that comprise this sample should be included.');
t('Use this to organize your logs into categories for easier searching and filtering later.');
t('What areas is this sample being taken from?'); t('What areas is this sample being taken from?');
t('What laboratory performed the soil test?'); t('What laboratory performed the soil test?');

View File

@ -21,7 +21,7 @@ function farm_soil_test_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '3', 'weight' => '4',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -39,6 +39,35 @@ function farm_soil_test_field_group_info() {
); );
$field_groups['group_farm_assignment|log|farm_soil_test|form'] = $field_group; $field_groups['group_farm_assignment|log|farm_soil_test|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_soil_test|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_soil_test';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '3',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_soil_test|form'] = $field_group;
$field_group = new stdClass(); $field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1; $field_group->api_version = 1;
@ -50,7 +79,7 @@ function farm_soil_test_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'File attachments', 'label' => 'File attachments',
'weight' => '4', 'weight' => '5',
'children' => array( 'children' => array(
0 => 'field_farm_files', 0 => 'field_farm_files',
1 => 'field_farm_images', 1 => 'field_farm_images',
@ -161,6 +190,7 @@ function farm_soil_test_field_group_info() {
// Translatables // Translatables
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Assignment'); t('Assignment');
t('Category');
t('File attachments'); t('File attachments');
t('General information'); t('General information');
t('Notes'); t('Notes');

View File

@ -30,6 +30,7 @@ features[ctools][] = views:views_default:3.0
features[features_api][] = api:2 features[features_api][] = api:2
features[field_base][] = field_farm_soil_lab features[field_base][] = field_farm_soil_lab
features[field_group][] = group_farm_assignment|log|farm_soil_test|form features[field_group][] = group_farm_assignment|log|farm_soil_test|form
features[field_group][] = group_farm_category|log|farm_soil_test|form
features[field_group][] = group_farm_files|log|farm_soil_test|form features[field_group][] = group_farm_files|log|farm_soil_test|form
features[field_group][] = group_farm_general|log|farm_soil_test|form features[field_group][] = group_farm_general|log|farm_soil_test|form
features[field_group][] = group_farm_notes|log|farm_soil_test|form features[field_group][] = group_farm_notes|log|farm_soil_test|form
@ -37,6 +38,7 @@ features[field_group][] = group_farm_soil|log|farm_soil_test|form
features[field_instance][] = log-farm_soil_test-field_farm_area features[field_instance][] = log-farm_soil_test-field_farm_area
features[field_instance][] = log-farm_soil_test-field_farm_files features[field_instance][] = log-farm_soil_test-field_farm_files
features[field_instance][] = log-farm_soil_test-field_farm_images features[field_instance][] = log-farm_soil_test-field_farm_images
features[field_instance][] = log-farm_soil_test-field_farm_log_category
features[field_instance][] = log-farm_soil_test-field_farm_log_owner features[field_instance][] = log-farm_soil_test-field_farm_log_owner
features[field_instance][] = log-farm_soil_test-field_farm_notes features[field_instance][] = log-farm_soil_test-field_farm_notes
features[field_instance][] = log-farm_soil_test-field_farm_soil_lab features[field_instance][] = log-farm_soil_test-field_farm_soil_lab

View File

@ -190,6 +190,13 @@ function farm_soil_test_views_default_views() {
$handler->display->display_options['fields']['field_farm_area']['id'] = 'field_farm_area'; $handler->display->display_options['fields']['field_farm_area']['id'] = 'field_farm_area';
$handler->display->display_options['fields']['field_farm_area']['table'] = 'field_data_field_farm_area'; $handler->display->display_options['fields']['field_farm_area']['table'] = 'field_data_field_farm_area';
$handler->display->display_options['fields']['field_farm_area']['field'] = 'field_farm_area'; $handler->display->display_options['fields']['field_farm_area']['field'] = 'field_farm_area';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name_1']['id'] = 'name_1'; $handler->display->display_options['fields']['name_1']['id'] = 'name_1';
$handler->display->display_options['fields']['name_1']['table'] = 'users'; $handler->display->display_options['fields']['name_1']['table'] = 'users';
@ -263,6 +270,20 @@ function farm_soil_test_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -363,6 +384,7 @@ function farm_soil_test_views_default_views() {
t('Name'), t('Name'),
t('Lab'), t('Lab'),
t('Areas'), t('Areas'),
t('Category'),
t('All'), t('All'),
t('Soil tests in %1'), t('Soil tests in %1'),
t('Start date'), t('Start date'),

View File

@ -127,6 +127,37 @@ function farm_water_test_field_default_field_instances() {
), ),
); );
// Exported field_instance: 'log-farm_water_test-field_farm_log_category'.
$field_instances['log-farm_water_test-field_farm_log_category'] = array(
'bundle' => 'farm_water_test',
'default_value' => NULL,
'deleted' => 0,
'description' => 'Use this to organize your logs into categories for easier searching and filtering later.',
'display' => array(
'default' => array(
'label' => 'above',
'module' => 'taxonomy',
'settings' => array(),
'type' => 'taxonomy_term_reference_link',
'weight' => 7,
),
),
'entity_type' => 'log',
'field_name' => 'field_farm_log_category',
'label' => 'Log category',
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(),
'type' => 'options_select',
'weight' => 10,
),
);
// Exported field_instance: 'log-farm_water_test-field_farm_log_owner'. // Exported field_instance: 'log-farm_water_test-field_farm_log_owner'.
$field_instances['log-farm_water_test-field_farm_log_owner'] = array( $field_instances['log-farm_water_test-field_farm_log_owner'] = array(
'bundle' => 'farm_water_test', 'bundle' => 'farm_water_test',
@ -300,12 +331,14 @@ function farm_water_test_field_default_field_instances() {
t('Areas'); t('Areas');
t('Files'); t('Files');
t('Laboratory'); t('Laboratory');
t('Log category');
t('Notes'); t('Notes');
t('Optionally assign this task to one or more people.'); t('Optionally assign this task to one or more people.');
t('Owner'); t('Owner');
t('Photos'); t('Photos');
t('Sample points'); t('Sample points');
t('Use the map to pinpoint the location(s) from which this sample is taken.'); t('Use the map to pinpoint the location(s) from which this sample is taken.');
t('Use this to organize your logs into categories for easier searching and filtering later.');
t('What areas is this water sample being taken from?'); t('What areas is this water sample being taken from?');
t('What laboratory performed the water test?'); t('What laboratory performed the water test?');

View File

@ -21,7 +21,7 @@ function farm_water_test_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'Assignment', 'label' => 'Assignment',
'weight' => '3', 'weight' => '4',
'children' => array( 'children' => array(
0 => 'field_farm_log_owner', 0 => 'field_farm_log_owner',
), ),
@ -39,6 +39,35 @@ function farm_water_test_field_group_info() {
); );
$field_groups['group_farm_assignment|log|farm_water_test|form'] = $field_group; $field_groups['group_farm_assignment|log|farm_water_test|form'] = $field_group;
$field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1;
$field_group->identifier = 'group_farm_category|log|farm_water_test|form';
$field_group->group_name = 'group_farm_category';
$field_group->entity_type = 'log';
$field_group->bundle = 'farm_water_test';
$field_group->mode = 'form';
$field_group->parent_name = '';
$field_group->data = array(
'label' => 'Category',
'weight' => '3',
'children' => array(
0 => 'field_farm_log_category',
),
'format_type' => 'fieldset',
'format_settings' => array(
'label' => 'Category',
'instance_settings' => array(
'required_fields' => 1,
'id' => '',
'classes' => 'group-farm-category field-group-fieldset',
'description' => '',
),
'formatter' => 'collapsed',
),
);
$field_groups['group_farm_category|log|farm_water_test|form'] = $field_group;
$field_group = new stdClass(); $field_group = new stdClass();
$field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
$field_group->api_version = 1; $field_group->api_version = 1;
@ -50,7 +79,7 @@ function farm_water_test_field_group_info() {
$field_group->parent_name = ''; $field_group->parent_name = '';
$field_group->data = array( $field_group->data = array(
'label' => 'File attachments', 'label' => 'File attachments',
'weight' => '4', 'weight' => '5',
'children' => array( 'children' => array(
0 => 'field_farm_files', 0 => 'field_farm_files',
1 => 'field_farm_images', 1 => 'field_farm_images',
@ -161,6 +190,7 @@ function farm_water_test_field_group_info() {
// Translatables // Translatables
// Included for use with string extractors like potx. // Included for use with string extractors like potx.
t('Assignment'); t('Assignment');
t('Category');
t('File attachments'); t('File attachments');
t('General information'); t('General information');
t('Notes'); t('Notes');

View File

@ -29,6 +29,7 @@ features[features_api][] = api:2
features[field_base][] = field_farm_water_lab features[field_base][] = field_farm_water_lab
features[field_base][] = field_farm_water_sample_points features[field_base][] = field_farm_water_sample_points
features[field_group][] = group_farm_assignment|log|farm_water_test|form features[field_group][] = group_farm_assignment|log|farm_water_test|form
features[field_group][] = group_farm_category|log|farm_water_test|form
features[field_group][] = group_farm_files|log|farm_water_test|form features[field_group][] = group_farm_files|log|farm_water_test|form
features[field_group][] = group_farm_general|log|farm_water_test|form features[field_group][] = group_farm_general|log|farm_water_test|form
features[field_group][] = group_farm_notes|log|farm_water_test|form features[field_group][] = group_farm_notes|log|farm_water_test|form
@ -36,6 +37,7 @@ features[field_group][] = group_farm_water|log|farm_water_test|form
features[field_instance][] = log-farm_water_test-field_farm_area features[field_instance][] = log-farm_water_test-field_farm_area
features[field_instance][] = log-farm_water_test-field_farm_files features[field_instance][] = log-farm_water_test-field_farm_files
features[field_instance][] = log-farm_water_test-field_farm_images features[field_instance][] = log-farm_water_test-field_farm_images
features[field_instance][] = log-farm_water_test-field_farm_log_category
features[field_instance][] = log-farm_water_test-field_farm_log_owner features[field_instance][] = log-farm_water_test-field_farm_log_owner
features[field_instance][] = log-farm_water_test-field_farm_notes features[field_instance][] = log-farm_water_test-field_farm_notes
features[field_instance][] = log-farm_water_test-field_farm_water_lab features[field_instance][] = log-farm_water_test-field_farm_water_lab

View File

@ -189,6 +189,13 @@ function farm_water_test_views_default_views() {
$handler->display->display_options['fields']['field_farm_water_lab']['id'] = 'field_farm_water_lab'; $handler->display->display_options['fields']['field_farm_water_lab']['id'] = 'field_farm_water_lab';
$handler->display->display_options['fields']['field_farm_water_lab']['table'] = 'field_data_field_farm_water_lab'; $handler->display->display_options['fields']['field_farm_water_lab']['table'] = 'field_data_field_farm_water_lab';
$handler->display->display_options['fields']['field_farm_water_lab']['field'] = 'field_farm_water_lab'; $handler->display->display_options['fields']['field_farm_water_lab']['field'] = 'field_farm_water_lab';
/* Field: Log: Log category */
$handler->display->display_options['fields']['field_farm_log_category']['id'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['field'] = 'field_farm_log_category';
$handler->display->display_options['fields']['field_farm_log_category']['label'] = 'Category';
$handler->display->display_options['fields']['field_farm_log_category']['type'] = 'taxonomy_term_reference_plain';
$handler->display->display_options['fields']['field_farm_log_category']['delta_offset'] = '0';
/* Field: User: Name */ /* Field: User: Name */
$handler->display->display_options['fields']['name_1']['id'] = 'name_1'; $handler->display->display_options['fields']['name_1']['id'] = 'name_1';
$handler->display->display_options['fields']['name_1']['table'] = 'users'; $handler->display->display_options['fields']['name_1']['table'] = 'users';
@ -262,6 +269,20 @@ function farm_water_test_views_default_views() {
$handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Owner';
$handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op';
$handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid';
/* Filter criterion: Log: Log category (field_farm_log_category) */
$handler->display->display_options['filters']['field_farm_log_category_tid']['id'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['table'] = 'field_data_field_farm_log_category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['field'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['group'] = 1;
$handler->display->display_options['filters']['field_farm_log_category_tid']['exposed'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator_id'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['label'] = 'Category';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['operator'] = 'field_farm_log_category_tid_op';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['identifier'] = 'field_farm_log_category_tid';
$handler->display->display_options['filters']['field_farm_log_category_tid']['expose']['multiple'] = TRUE;
$handler->display->display_options['filters']['field_farm_log_category_tid']['type'] = 'select';
$handler->display->display_options['filters']['field_farm_log_category_tid']['vocabulary'] = 'farm_log_categories';
$handler->display->display_options['filters']['field_farm_log_category_tid']['hierarchy'] = 1;
/* Filter criterion: Date: Date (log) */ /* Filter criterion: Date: Date (log) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'log'; $handler->display->display_options['filters']['date_filter']['table'] = 'log';
@ -362,6 +383,7 @@ function farm_water_test_views_default_views() {
t('Name'), t('Name'),
t('Areas'), t('Areas'),
t('Laboratory'), t('Laboratory'),
t('Category'),
t('All'), t('All'),
t('Water tests in %1'), t('Water tests in %1'),
t('Start date'), t('Start date'),