У меня есть узел, который ссылается на другие узлы.
Если я предоставлю пользователю пользовательский доступ к этому узлу, как мне настроить его так, чтобы он автоматически получал доступ и к другим узлам?
Если вы хотите создать свой собственный модуль доступа, этот фрагмент документации API , вероятно, является единственным местом, где есть достаточно приличная документация о том, что искать / искать.
Ваша собственная заказная работа появится на http://api.drupal.org/api/drupal/developer--examples--node_access_example--node_access_example.module/6 и _update эквиваленте.В эти перехватчики / обратные вызовы необходимо не только вставить текущий GRANT, но и GRANTS для всех узлов, на которые имеются ссылки.
http://api.drupal.org/api/drupal/developer--examples--node_access_example--node_access_example.module/6
_update
Вы, вероятно, хотите попробовать http://drupal.org/project/nodeaccess_nodereference
Может быть, даже http://drupal.org/project/nodeaccess_autoreference полезно (хотя я немного запутался в модуле из его описания)