function hook_clone_access_alter in Node clone 8
Same name and namespace in other branches
- 6 clone.api.php \hook_clone_access_alter()
- 7 clone.api.php \hook_clone_access_alter()
Alter the access to the ability to clone a given node.
Parameters
bool $access: Reference to the boolean determining if cloning should be allowed on a given node.
$node: The fully loaded node object being considered for cloning.
See also
node_clone_access_cloning()
drupal_alter()
File
- ./
node_clone.api.php, line 40 - API documentation for the Node clone module.
Code
function hook_clone_access_alter(&$access, $node) {
$user = \Drupal::currentUser();
// Only allow cloning of nodes posted to groups you belong to.
// This function doesn't really exist, but you get the idea...
if (!og_user_is_member_of_group_the_node_is_in($user, $node)) {
$access = FALSE;
}
}