Extracted taxonomy to own module. Added sales log types and fields. Added related fields to all types.
This commit is contained in:
parent
10822e262d
commit
4fbdd5f677
File diff suppressed because it is too large
Load Diff
|
@ -4,24 +4,11 @@
|
|||
* farm_log.features.inc
|
||||
*/
|
||||
|
||||
/**
|
||||
* Implements hook_views_api().
|
||||
*/
|
||||
function farm_log_views_api() {
|
||||
return array("version" => "3.0");
|
||||
}
|
||||
|
||||
/**
|
||||
* Implements hook_default_log_type().
|
||||
*/
|
||||
function farm_log_default_log_type() {
|
||||
$items = array();
|
||||
$items['farm_failure'] = entity_import('log_type', '{ "type" : "farm_failure", "label" : "Failure", "weight" : 0 }');
|
||||
$items['farm_fertilization'] = entity_import('log_type', '{ "type" : "farm_fertilization", "label" : "Fertilization", "weight" : 0 }');
|
||||
$items['farm_harvest'] = entity_import('log_type', '{ "type" : "farm_harvest", "label" : "Harvest", "weight" : 0 }');
|
||||
$items['farm_issue'] = entity_import('log_type', '{ "type" : "farm_issue", "label" : "Issue", "weight" : 0 }');
|
||||
$items['farm_seeding'] = entity_import('log_type', '{ "type" : "farm_seeding", "label" : "Seeding", "weight" : 0 }');
|
||||
$items['farm_threat'] = entity_import('log_type', '{ "type" : "farm_threat", "label" : "Threat", "weight" : 0 }');
|
||||
$items['farm_transplanting'] = entity_import('log_type', '{ "type" : "farm_transplanting", "label" : "Transplanting", "weight" : 0 }');
|
||||
return $items;
|
||||
}
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* farm_log.features.taxonomy.inc
|
||||
*/
|
||||
|
||||
/**
|
||||
* Implements hook_taxonomy_default_vocabularies().
|
||||
*/
|
||||
function farm_log_taxonomy_default_vocabularies() {
|
||||
return array(
|
||||
'farm_areas' => array(
|
||||
'name' => 'Areas',
|
||||
'machine_name' => 'farm_areas',
|
||||
'description' => 'Distinct fields or beds that crops will be planted into.',
|
||||
'hierarchy' => '0',
|
||||
'module' => 'taxonomy',
|
||||
'weight' => '0',
|
||||
),
|
||||
'farm_containers' => array(
|
||||
'name' => 'Containers',
|
||||
'machine_name' => 'farm_containers',
|
||||
'description' => 'Various types of containers for growing crops.',
|
||||
'hierarchy' => '0',
|
||||
'module' => 'taxonomy',
|
||||
'weight' => '0',
|
||||
),
|
||||
'farm_crops' => array(
|
||||
'name' => 'Crops',
|
||||
'machine_name' => 'farm_crops',
|
||||
'description' => 'A taxonomy of crop types and varieties.',
|
||||
'hierarchy' => '0',
|
||||
'module' => 'taxonomy',
|
||||
'weight' => '0',
|
||||
),
|
||||
'farm_fertilizers' => array(
|
||||
'name' => 'Fertilizers',
|
||||
'machine_name' => 'farm_fertilizers',
|
||||
'description' => 'Materials used to fertilize crops, areas, etc.',
|
||||
'hierarchy' => '0',
|
||||
'module' => 'taxonomy',
|
||||
'weight' => '0',
|
||||
),
|
||||
'farm_threats' => array(
|
||||
'name' => 'Threats',
|
||||
'machine_name' => 'farm_threats',
|
||||
'description' => 'External forces that threaten your crops.',
|
||||
'hierarchy' => '0',
|
||||
'module' => 'taxonomy',
|
||||
'weight' => '0',
|
||||
),
|
||||
);
|
||||
}
|
|
@ -1,72 +1,24 @@
|
|||
name = Farm Log
|
||||
description = A feature that provides taxonomies, log types, and fields for farm recordkeeping.
|
||||
description = Log types and fields for farms.
|
||||
core = 7.x
|
||||
package = Farm Features
|
||||
dependencies[] = ctools
|
||||
dependencies[] = entity
|
||||
dependencies[] = entityreference
|
||||
dependencies[] = farm_taxonomy
|
||||
dependencies[] = features
|
||||
dependencies[] = field_sql_storage
|
||||
dependencies[] = image
|
||||
dependencies[] = list
|
||||
dependencies[] = log
|
||||
dependencies[] = number
|
||||
dependencies[] = options
|
||||
dependencies[] = taxonomy
|
||||
dependencies[] = text
|
||||
dependencies[] = views
|
||||
features[ctools][] = views:views_default:3.0
|
||||
features[features_api][] = api:1
|
||||
features[field][] = log-farm_failure-field_farm_areas
|
||||
features[field][] = log-farm_failure-field_farm_crops
|
||||
features[field][] = log-farm_failure-field_farm_images
|
||||
features[field][] = log-farm_failure-field_farm_notes
|
||||
features[field][] = log-farm_failure-field_farm_quantity
|
||||
features[field][] = log-farm_fertilization-field_farm_areas
|
||||
features[field][] = log-farm_fertilization-field_farm_crops
|
||||
features[field][] = log-farm_fertilization-field_farm_fertilizers
|
||||
features[field][] = log-farm_fertilization-field_farm_images
|
||||
features[field][] = log-farm_fertilization-field_farm_notes
|
||||
features[field][] = log-farm_fertilization-field_farm_quantity
|
||||
features[field][] = log-farm_harvest-field_farm_areas
|
||||
features[field][] = log-farm_harvest-field_farm_crops
|
||||
features[field][] = log-farm_harvest-field_farm_images
|
||||
features[field][] = log-farm_harvest-field_farm_notes
|
||||
features[field][] = log-farm_harvest-field_farm_quantity
|
||||
features[field][] = log-farm_issue-field_farm_areas
|
||||
features[field][] = log-farm_issue-field_farm_crops
|
||||
features[field][] = log-farm_issue-field_farm_images
|
||||
features[field][] = log-farm_issue-field_farm_issue_severity
|
||||
features[field][] = log-farm_issue-field_farm_issues
|
||||
features[field][] = log-farm_issue-field_farm_notes
|
||||
features[field][] = log-farm_seeding-field_farm_areas
|
||||
features[field][] = log-farm_seeding-field_farm_containers
|
||||
features[field][] = log-farm_seeding-field_farm_crops
|
||||
features[field][] = log-farm_seeding-field_farm_images
|
||||
features[field][] = log-farm_seeding-field_farm_measurements
|
||||
features[field][] = log-farm_seeding-field_farm_notes
|
||||
features[field][] = log-farm_threat-field_farm_areas
|
||||
features[field][] = log-farm_threat-field_farm_crops
|
||||
features[field][] = log-farm_threat-field_farm_images
|
||||
features[field][] = log-farm_threat-field_farm_notes
|
||||
features[field][] = log-farm_threat-field_farm_threats
|
||||
features[field][] = log-farm_transplanting-field_farm_areas
|
||||
features[field][] = log-farm_transplanting-field_farm_crops
|
||||
features[field][] = log-farm_transplanting-field_farm_images
|
||||
features[field][] = log-farm_transplanting-field_farm_notes
|
||||
features[field][] = taxonomy_term-farm_areas-field_farm_areas
|
||||
features[field][] = taxonomy_term-farm_areas-field_farm_images
|
||||
features[field][] = taxonomy_term-farm_areas-field_farm_measurements
|
||||
features[field][] = taxonomy_term-farm_crops-field_farm_companions
|
||||
features[field][] = taxonomy_term-farm_crops-field_farm_crop_family
|
||||
features[field][] = taxonomy_term-farm_crops-field_farm_images
|
||||
features[field][] = taxonomy_term-farm_crops-field_farm_maturity_days
|
||||
features[log_type][] = farm_failure
|
||||
features[log_type][] = farm_fertilization
|
||||
features[log_type][] = farm_harvest
|
||||
features[field][] = log-farm_issue-field_farm_threats
|
||||
features[log_type][] = farm_issue
|
||||
features[log_type][] = farm_seeding
|
||||
features[log_type][] = farm_threat
|
||||
features[log_type][] = farm_transplanting
|
||||
features[taxonomy][] = farm_areas
|
||||
features[taxonomy][] = farm_containers
|
||||
features[taxonomy][] = farm_crops
|
||||
features[taxonomy][] = farm_fertilizers
|
||||
features[taxonomy][] = farm_threats
|
||||
features[views_view][] = logs
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* farm_log_crops.features.inc
|
||||
*/
|
||||
|
||||
/**
|
||||
* Implements hook_default_log_type().
|
||||
*/
|
||||
function farm_log_crops_default_log_type() {
|
||||
$items = array();
|
||||
$items['farm_fertilize'] = entity_import('log_type', '{ "type" : "farm_fertilize", "label" : "Fertilizing", "weight" : 0 }');
|
||||
$items['farm_harvest'] = entity_import('log_type', '{ "type" : "farm_harvest", "label" : "Harvest", "weight" : 0 }');
|
||||
$items['farm_planting'] = entity_import('log_type', '{ "type" : "farm_planting", "label" : "Seeding\\/Planting", "weight" : 0 }');
|
||||
return $items;
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
name = Farm Log Crops
|
||||
description = Log types and fields for farm crops.
|
||||
core = 7.x
|
||||
package = Farm Features
|
||||
dependencies[] = date
|
||||
dependencies[] = entity
|
||||
dependencies[] = entityreference
|
||||
dependencies[] = farm_taxonomy
|
||||
dependencies[] = features
|
||||
dependencies[] = field_sql_storage
|
||||
dependencies[] = fraction
|
||||
dependencies[] = image
|
||||
dependencies[] = list
|
||||
dependencies[] = log
|
||||
dependencies[] = options
|
||||
dependencies[] = taxonomy
|
||||
dependencies[] = text
|
||||
features[features_api][] = api:1
|
||||
features[field][] = log-farm_fertilize-field_farm_areas
|
||||
features[field][] = log-farm_fertilize-field_farm_crops
|
||||
features[field][] = log-farm_fertilize-field_farm_fertilizers
|
||||
features[field][] = log-farm_fertilize-field_farm_fertilizings
|
||||
features[field][] = log-farm_fertilize-field_farm_images
|
||||
features[field][] = log-farm_fertilize-field_farm_notes
|
||||
features[field][] = log-farm_fertilize-field_farm_plantings
|
||||
features[field][] = log-farm_fertilize-field_farm_quantity_units
|
||||
features[field][] = log-farm_fertilize-field_farm_quantity_value
|
||||
features[field][] = log-farm_harvest-field_farm_areas
|
||||
features[field][] = log-farm_harvest-field_farm_crops
|
||||
features[field][] = log-farm_harvest-field_farm_harvests
|
||||
features[field][] = log-farm_harvest-field_farm_images
|
||||
features[field][] = log-farm_harvest-field_farm_issues
|
||||
features[field][] = log-farm_harvest-field_farm_notes
|
||||
features[field][] = log-farm_harvest-field_farm_plantings
|
||||
features[field][] = log-farm_harvest-field_farm_quantity_units
|
||||
features[field][] = log-farm_harvest-field_farm_quantity_value
|
||||
features[field][] = log-farm_planting-field_farm_areas
|
||||
features[field][] = log-farm_planting-field_farm_containers
|
||||
features[field][] = log-farm_planting-field_farm_crops
|
||||
features[field][] = log-farm_planting-field_farm_images
|
||||
features[field][] = log-farm_planting-field_farm_notes
|
||||
features[field][] = log-farm_planting-field_farm_planting_type
|
||||
features[field][] = log-farm_planting-field_farm_plantings
|
||||
features[field][] = log-farm_planting-field_farm_quantity_units
|
||||
features[field][] = log-farm_planting-field_farm_quantity_value
|
||||
features[field][] = log-farm_planting-field_farm_seeding_date
|
||||
features[field][] = log-farm_planting-field_farm_transplant_date
|
||||
features[log_type][] = farm_fertilize
|
||||
features[log_type][] = farm_harvest
|
||||
features[log_type][] = farm_planting
|
|
@ -0,0 +1,7 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Code for the Farm Log Crops feature.
|
||||
*/
|
||||
|
||||
include_once 'farm_log_crops.features.inc';
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* farm_log_sales.features.inc
|
||||
*/
|
||||
|
||||
/**
|
||||
* Implements hook_default_log_type().
|
||||
*/
|
||||
function farm_log_sales_default_log_type() {
|
||||
$items = array();
|
||||
$items['farm_loss'] = entity_import('log_type', '{ "type" : "farm_loss", "label" : "Loss", "weight" : 0 }');
|
||||
$items['farm_purchase'] = entity_import('log_type', '{ "type" : "farm_purchase", "label" : "Purchase", "weight" : 0 }');
|
||||
$items['farm_sale'] = entity_import('log_type', '{ "type" : "farm_sale", "label" : "Sale", "weight" : 0 }');
|
||||
return $items;
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
name = Farm Log Sales
|
||||
description = Log types and fields for farm sales.
|
||||
core = 7.x
|
||||
package = Farm Features
|
||||
dependencies[] = entity
|
||||
dependencies[] = entityreference
|
||||
dependencies[] = farm_taxonomy
|
||||
dependencies[] = features
|
||||
dependencies[] = field_sql_storage
|
||||
dependencies[] = fraction
|
||||
dependencies[] = image
|
||||
dependencies[] = log
|
||||
dependencies[] = options
|
||||
dependencies[] = taxonomy
|
||||
dependencies[] = text
|
||||
features[features_api][] = api:1
|
||||
features[field][] = log-farm_loss-field_farm_areas
|
||||
features[field][] = log-farm_loss-field_farm_crops
|
||||
features[field][] = log-farm_loss-field_farm_images
|
||||
features[field][] = log-farm_loss-field_farm_issues
|
||||
features[field][] = log-farm_loss-field_farm_losses
|
||||
features[field][] = log-farm_loss-field_farm_notes
|
||||
features[field][] = log-farm_loss-field_farm_plantings
|
||||
features[field][] = log-farm_loss-field_farm_quantity_units
|
||||
features[field][] = log-farm_loss-field_farm_quantity_value
|
||||
features[field][] = log-farm_loss-field_farm_value
|
||||
features[field][] = log-farm_purchase-field_farm_areas
|
||||
features[field][] = log-farm_purchase-field_farm_crops
|
||||
features[field][] = log-farm_purchase-field_farm_images
|
||||
features[field][] = log-farm_purchase-field_farm_issues
|
||||
features[field][] = log-farm_purchase-field_farm_notes
|
||||
features[field][] = log-farm_purchase-field_farm_plantings
|
||||
features[field][] = log-farm_purchase-field_farm_purchases
|
||||
features[field][] = log-farm_purchase-field_farm_quantity_units
|
||||
features[field][] = log-farm_purchase-field_farm_quantity_value
|
||||
features[field][] = log-farm_purchase-field_farm_value
|
||||
features[field][] = log-farm_sale-field_farm_areas
|
||||
features[field][] = log-farm_sale-field_farm_crops
|
||||
features[field][] = log-farm_sale-field_farm_images
|
||||
features[field][] = log-farm_sale-field_farm_issues
|
||||
features[field][] = log-farm_sale-field_farm_notes
|
||||
features[field][] = log-farm_sale-field_farm_plantings
|
||||
features[field][] = log-farm_sale-field_farm_quantity_units
|
||||
features[field][] = log-farm_sale-field_farm_quantity_value
|
||||
features[field][] = log-farm_sale-field_farm_sales
|
||||
features[field][] = log-farm_sale-field_farm_value
|
||||
features[log_type][] = farm_loss
|
||||
features[log_type][] = farm_purchase
|
||||
features[log_type][] = farm_sale
|
|
@ -0,0 +1,7 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Code for the Farm Log Sales feature.
|
||||
*/
|
||||
|
||||
include_once 'farm_log_sales.features.inc';
|
Loading…
Reference in New Issue