Split new farm_asset_views module out of farm_asset.

This commit is contained in:
Michael Stenta 2017-12-30 12:33:01 -05:00
parent 2af1505ea0
commit 218917eb65
8 changed files with 49 additions and 24 deletions

View File

@ -685,6 +685,13 @@ function farm_update_7036(&$sandbox) {
_farm_update_enable_modules(array('farm_constraint'));
}
/**
* Enable new Farm Asset Views module.
*/
function farm_update_7037(&$sandbox) {
_farm_update_enable_modules(array('farm_asset_views'));
}
/**
* Update helper function: enable modules.
*/

View File

@ -1,12 +0,0 @@
<?php
/**
* @file
* farm_asset.features.inc
*/
/**
* Implements hook_views_api().
*/
function farm_asset_views_api($module = NULL, $api = NULL) {
return array("api" => "3.0");
}

View File

@ -2,14 +2,7 @@ name = Farm Asset
description = A farm asset entity type.
core = 7.x
package = farmOS
dependencies[] = ctools
dependencies[] = entity
dependencies[] = features
dependencies[] = views
dependencies[] = views_bulk_operations
features[ctools][] = views:views_default:3.0
features[features_api][] = api:2
features[views_view][] = farm_asset
files[] = farm_asset.class.inc
files[] = includes/feeds/plugins/FarmAssetProcessor.inc
files[] = includes/views/handlers/farm_asset_handler_relationship_entity_reverse.inc

View File

@ -5,9 +5,6 @@
* Farm asset - A farm asset entity type.
*/
// Include Features code.
include_once 'farm_asset.features.inc';
/****************************************************************
* Drupal hooks
* **************************************************************/
@ -394,6 +391,13 @@ function farm_asset_feeds_plugins() {
return $info;
}
/**
* Implements hook_views_api().
*/
function farm_asset_views_api($module = NULL, $api = NULL) {
return array("api" => "3.0");
}
/***************************************************************
* Access functions
* *************************************************************/

View File

@ -0,0 +1,12 @@
<?php
/**
* @file
* farm_asset_views.features.inc
*/
/**
* Implements hook_views_api().
*/
function farm_asset_views_views_api($module = NULL, $api = NULL) {
return array("api" => "3.0");
}

View File

@ -0,0 +1,12 @@
name = Farm Asset Views
description = Default Views of farm assets.
core = 7.x
package = farmOS
dependencies[] = ctools
dependencies[] = farm_asset
dependencies[] = features
dependencies[] = views
dependencies[] = views_bulk_operations
features[ctools][] = views:views_default:3.0
features[features_api][] = api:2
features[views_view][] = farm_asset

View File

@ -0,0 +1,9 @@
<?php
/**
* @file
* Farm asset views.
*/
// Include Features code.
include_once 'farm_asset_views.features.inc';

View File

@ -1,13 +1,13 @@
<?php
/**
* @file
* farm_asset.views_default.inc
* farm_asset_views.views_default.inc
*/
/**
* Implements hook_views_default_views().
*/
function farm_asset_views_default_views() {
function farm_asset_views_views_default_views() {
$export = array();
$view = new view();