function workflow_access_node_access_explain in Workflow 7.2
Same name and namespace in other branches
- 8 modules/workflow_access/workflow_access.module \workflow_access_node_access_explain()
- 6.2 workflow_access/workflow_access.module \workflow_access_node_access_explain()
- 6 workflow_access/workflow_access.module \workflow_access_node_access_explain()
- 7 workflow_access/workflow_access.module \workflow_access_node_access_explain()
Implements hook_node_access_explain().
This is a Devel Node Access hook.
File
- workflow_access/
workflow_access.module, line 227 - Provides node access permissions based on workflow states.
Code
function workflow_access_node_access_explain($row) {
static $interpretations = array();
switch ($row->realm) {
case 'workflow_access_owner':
$interpretations[$row->gid] = t('Workflow access: author of the content may access');
break;
case 'workflow_access':
$roles = user_roles();
$interpretations[$row->gid] = t('Workflow access: %role may access', array(
'%role' => $roles[$row->gid],
));
break;
}
return !empty($interpretations[$row->gid]) ? $interpretations[$row->gid] : NULL;
}