function oa_core_views_data_alter in Open Atrium Core 7.2
Implements hook_views_data_alter
File
- ./
oa_core.views.inc, line 29 - Code for the OpenAtrium Core views alterations.
Code
function oa_core_views_data_alter(&$data) {
if (isset($data['og_membership']['og_group_ref_target_id']['filter']['handler'])) {
$data['og_membership']['og_group_ref_target_id']['filter']['handler'] = 'oa_core_og_group_ref_views_handler_filter_entityreference_autocomplete';
}
if (isset($data['field_data_field_oa_message_space']['field_oa_message_space_target_id']['filter']['handler'])) {
$data['field_data_field_oa_message_space']['field_oa_message_space_target_id']['filter']['handler'] = 'oa_core_og_group_ref_views_handler_filter_entityreference_autocomplete';
}
if (isset($data['og_membership']['oa_parent_space_target_id']['filter']['handler'])) {
$data['og_membership']['oa_parent_space_target_id']['filter']['handler'] = 'oa_core_og_group_ref_views_handler_filter_in_operator';
}
// Add option to expand to parent GIDs.
if (isset($data['og_membership']['gid']) && module_exists('oa_subspaces')) {
$data['og_membership']['gid']['argument']['handler'] = 'oa_core_views_handler_argument_numeric_og_membership_gid';
}
if (isset($data['field_data_oa_section_ref']['oa_section_ref_target_id']['filter']['handler'])) {
$data['field_data_oa_section_ref']['oa_section_ref_target_id']['filter']['handler'] = 'oa_core_oa_section_ref_views_handler_filter_in_operator';
}
}