views_published_or_roles.module in Views Published or Roles 8
Same filename and directory in other branches
Views Published or Roles module file.
File
views_published_or_roles.moduleView source
<?php
/**
* @file
* Views Published or Roles module file.
*/
/**
* Implements hook_views_data_alter().
*/
function views_published_or_roles_views_data_alter(&$data) {
// Published status or has role.
$data['node']['status_has_role'] = [
'title' => t('Published or has role'),
'help' => t('Filters out unpublished nodes if the current user cannot view them.'),
'filter' => [
'field' => 'status',
'id' => 'status_has_role',
'title' => t('Published or has role'),
'no group by' => TRUE,
],
];
// Current user has roles.
$data['node']['current_user_has_roles'] = [
'title' => t('Current user has roles'),
'help' => t("Filters by current user's roles"),
'filter' => [
'field' => 'status',
'id' => 'current_user_has_roles',
'title' => t('Current user has roles'),
'no group by' => TRUE,
],
];
}
Functions
Name![]() |
Description |
---|---|
views_published_or_roles_views_data_alter | Implements hook_views_data_alter(). |