Index: modules/node/node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.module,v retrieving revision 1.1006 diff -u -r1.1006 node.module --- modules/node/node.module 29 Dec 2008 22:29:44 -0000 1.1006 +++ modules/node/node.module 30 Dec 2008 09:41:21 -0000 @@ -2385,6 +2385,8 @@ */ function node_access_acquire_grants($node) { $grants = module_invoke_all('node_access_records', $node); + // Let modules alter the grants. + drupal_alter('node_access_records', $grants); if (empty($grants)) { $grants[] = array('realm' => 'all', 'gid' => 0, 'grant_view' => 1, 'grant_update' => 0, 'grant_delete' => 0); }