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()
- tripal_featuremap_views_default_views in tripal_featuremap/
tripal_featuremap.views_default.inc - Implements hook_views_default_views().
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;
}