function content_access_action_aquire_grants in Content Access 7
Apply the new grants to the affected node.
4 calls to content_access_action_aquire_grants()
- content_access_action_grant_node_permissions in content_access_rules/
content_access_rules.rules.inc - Action implementation: Grant permissions for a node.
- content_access_action_reset_node_permissions in content_access_rules/
content_access_rules.rules.inc - Action implementation: Reset permissions for a node.
- content_access_action_revoke_node_permissions in content_access_rules/
content_access_rules.rules.inc - Action implementation: Revoke permissions for a node.
- content_access_action_user in content_access_rules/
content_access_rules.rules.inc - Process Rule's param, and grant by the passed operation.
File
- content_access_rules/
content_access_rules.rules.inc, line 393 - Rules specific functions that expose content_access' API.
Code
function content_access_action_aquire_grants($node) {
// node_save() does implement node_access_acquire_grants() so we don't want
// to execute it again or we'll get a duplicated key exception
if (!isset($node->op) || isset($node->op) && $node->op != t('Save')) {
node_access_acquire_grants($node);
}
}