You are here

function workflow_access_workflow_operations in Workflow 7

Same name and namespace in other branches
  1. 8 modules/workflow_access/workflow_access.module \workflow_access_workflow_operations()
  2. 7.2 workflow_access/workflow_access.module \workflow_access_workflow_operations()

Implements hook_workflow_operations(). Create action link for access form.

File

workflow_access/workflow_access.module, line 86
Provides node access permissions based on workflow states.

Code

function workflow_access_workflow_operations($op, $workflow = NULL, $state = NULL) {
  switch ($op) {
    case 'workflow':
      $alt = t('Control content access for @wf', array(
        '@wf' => $workflow
          ->getName(),
      ));
      $actions = array(
        'workflow_access_form' => array(
          'title' => t('Access'),
          'href' => "admin/config/workflow/access/{$workflow->wid}",
          'attributes' => array(
            'alt' => $alt,
            'title' => $alt,
          ),
        ),
      );
      return $actions;
  }
}