function entity_share_ui_client_views_default_views_alter in Entity Share 7
Implements hook_views_default_views_alter().
Alter admin_views_node to add the entity share action.
File
- modules/
entity_share_ui/ modules/ entity_share_ui_client/ entity_share_ui_client.module, line 145 - Entity Share UI Client .module file.
Code
function entity_share_ui_client_views_default_views_alter(&$views) {
if (isset($views['admin_views_node'])) {
// Add entity share action to the "Content" view.
$actions_list = array_keys(actions_list());
if (in_array('entity_share_ui_share_action', $actions_list)) {
$handler = $views['admin_views_node']->display['default']->handler;
if (isset($handler->display->display_options['fields']['views_bulk_operations']['vbo_operations'])) {
$handler->display->display_options['fields']['views_bulk_operations']['vbo_operations']['action::entity_share_ui_share_action'] = array(
'selected' => 1,
'postpone_processing' => 0,
'skip_confirmation' => 1,
'override_label' => 0,
'label' => '',
'settings' => array(),
);
}
}
}
}