function workflow_admin_ui_transitions_form in Workflow 7.2
Same name and namespace in other branches
- 7 workflow_admin_ui/workflow_admin_ui.pages.inc \workflow_admin_ui_transitions_form()
Menu callback. Edit a workflow's transitions.
Parameters
array $transitions from values.: Transitions, for example: 18 => array( 20 => array( 'author' => 1, 1 => 0, 2 => 1, ) ) means the transition from state 18 to state 20 can be executed by the node author or a user in role 2. The $transitions array should contain ALL transitions for the workflow.
Workflow $workflow: The Workflow object.
Return value
array HTML form and permissions table.
1 string reference to 'workflow_admin_ui_transitions_form'
- EntityWorkflowUIController::hook_menu in workflow_admin_ui/
includes/ Entity/ EntityWorkflowUIController.php - Provides definitions for implementing hook_menu().
File
- workflow_admin_ui/
workflow_admin_ui.page.transitions.inc, line 29 - Provides an Admin UI page for the Workflow Transitions.
Code
function workflow_admin_ui_transitions_form($form, &$form_state, $workflow, $op) {
// Make sure we have a workflow.
if ($workflow) {
$form = array();
$form['workflow'] = array(
'#type' => 'value',
'#value' => $workflow,
);
$form['transitions'] = _workflow_admin_ui_transition_grid_form($form, $form_state, $workflow);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
return $form;
}
}