You are here

function apachesolr_access_node_access_records in Apache Solr Search 8

Same name and namespace in other branches
  1. 6.3 apachesolr_access/apachesolr_access.module \apachesolr_access_node_access_records()
  2. 7 apachesolr_access/apachesolr_access.module \apachesolr_access_node_access_records()

Implements hook_node_access_records().

Listen to this hook to find out when a node needs to be re-indexed for its node access grants.

Parameters

object $node:

File

apachesolr_access/apachesolr_access.module, line 136

Code

function apachesolr_access_node_access_records($node) {

  // node_access_needs_rebuild() will usually be TRUE during a
  // full rebuild.
  if (empty($node->apachesolr_access_node_ignore) && !node_access_needs_rebuild()) {

    // Only one node is being changed - mark for re-indexing.
    apachesolr_mark_entity('node', $node->nid);
  }
}