You are here

function node_authlink_node_access in Node authorize link 8

Same name and namespace in other branches
  1. 7 node_authlink.module \node_authlink_node_access()

Implements hook_node_access().

File

./node_authlink.module, line 258
Node Authlink hooks and alters.

Code

function node_authlink_node_access(NodeInterface $node, $op, AccountInterface $account) {

  // Ignore if just creating node
  if ($op == 'create') {
    return AccessResult::neutral();
  }

  // Ignore if node type is not enabled
  if (!node_authlink_node_is_enabled($node)) {
    return AccessResult::neutral();
  }
  if (node_authlink_check_authlink($node, $op, $account)) {
    return AccessResult::allowed();
  }
}