function hook_book_access_roles_grants_alter in Book access 1.x
Same name and namespace in other branches
- 6.2 book_access.api.php \hook_book_access_roles_grants_alter()
- 7.2 book_access.api.php \hook_book_access_roles_grants_alter()
Allows other modules to change the users access permissions for a book.
Parameters
array $rids: The array containing the list of the role IDs, as returned by user_roles().
array $grants: The array of the grants in the format
$grants[$grant][$rid];
.
array $context: An array containing two indexes:
- the book ID (bid)
- the node for the book page (node)
File
- ./
book_access.api.php, line 46 - Hooks provided by the Book access module.
Code
function hook_book_access_roles_grants_alter(array &$rids, array &$grants, array $context) {
if (isset($rids[\Drupal\Core\Session\AccountInterface::AUTHENTICATED_RID])) {
$grants['grant_view'][\Drupal\Core\Session\AccountInterface::AUTHENTICATED_RID] = TRUE;
$grants['grant_update'][\Drupal\Core\Session\AccountInterface::AUTHENTICATED_RID] = TRUE;
$grants['grant_delete'][\Drupal\Core\Session\AccountInterface::AUTHENTICATED_RID] = TRUE;
}
}