function tripal_featuremap_defaultvalue_user_featuremaps

2.x tripal_featuremap.views_default.inc tripal_featuremap_defaultvalue_user_featuremaps()
3.x tripal_featuremap.views_default.inc tripal_featuremap_defaultvalue_user_featuremaps()

Defines the featuremap user search default view.

Related topics

1 call to tripal_featuremap_defaultvalue_user_featuremaps()

File

tripal_featuremap/tripal_featuremap.views_default.inc, line 35
Default feature map views

Code

function tripal_featuremap_defaultvalue_user_featuremaps() {

  // As a shortcut, currently I am copying the admin view and then tweaking it
  // In thie future this should be replaced by a views export
  $view = tripal_featuremap_defaultview_admin_featuremaps();

  // change some view admin stuff
  $view->name = 'tripal_featuremap_user_featuremaps';
  $view->human_name = 'Feature Map User Search';
  $view->description = 'Allows users to search feature map data';
  $view->tag = 'tripal search';

  // Change the path
  $view->display['page_1']->display_options['path'] = 'chado/featuremap';
  $view->display['page_1']->display_options['menu'] = array(
    'type' => 'normal',
    'title' => 'Maps',
    'description' => 'A map of features from the chado database (e.g. genetic map)',
    'weight' => '-10'
  );
  unset($view->display['page_1']->display_options['tab_options']);

  // Change the permission
  $view->display['default']->display_options['access']['perm'] = 'access chado_featuremap content';

  // Remove edit/delete node
  unset(
  $view->display['default']->display_options['fields']['delete_node'], 
  $view->display['default']->display_options['fields']['edit_node'], 
  $view->display['default']->display_options['fields']['nothing']
  );

  // Remove the admin action links
  unset($view->display['default']->display_options['header']['action_links_area']);

  return $view;
}