Index: workflow.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/workflow/workflow.module,v
retrieving revision 1.55
diff -u -r1.55 workflow.module
--- workflow.module	2 Apr 2008 16:44:06 -0000	1.55
+++ workflow.module	27 May 2008 04:03:55 -0000
@@ -37,13 +37,14 @@
 
   $items['admin/build/workflow'] = array(
     'title'    => 'Workflow',
-    'access'   => $access,
+    'access arguments'   => array('administer workflow'),
     'page callback' => 'workflow_overview',
     'description' => 'Allows the creation and assignment of arbitrary workflows to node types.');
 
   $items['admin/build/workflow/edit'] = array(
     'title'    => 'Edit workflow',
     'type'     => MENU_CALLBACK,
+    'access arguments'   => array('administer workflow'),
     'page callback' => 'workflow_edit_page');
 
   $items['admin/build/workflow/list'] = array(
@@ -57,13 +58,16 @@
     'weight'   => -8,
     'page callback' => 'drupal_get_form',
     'page arguments' => array('workflow_add_form'),
+    'access arguments'   => array('administer workflow'),
     'type'     => MENU_LOCAL_TASK);
 
   $items['admin/build/workflow/state'] = array(
     'title'    => 'Add state',
     'type'     => MENU_CALLBACK,
     'page callback' => 'drupal_get_form',
-    'page arguments' => array('workflow_state_add_form'));
+    'page arguments' => array('workflow_state_add_form'),
+    'access arguments'   => array('administer workflow'),
+  );
 
   $items['admin/build/workflow/state/delete'] = array(
     'title'    => 'Delete State',
@@ -80,11 +84,13 @@
   $items['admin/build/workflow/actions'] = array(
     'title'    => 'Workflow actions',
     'type'     => MENU_CALLBACK,
+    'access arguments'   => array('administer workflow'),
     'page callback' => 'workflow_actions_page');
 
   $items['admin/build/workflow/actions/remove'] = array(
     'title'    => 'Workflow actions',
     'type'     => MENU_CALLBACK,
+    'access arguments'   => array('administer workflow'),
     'page callback' => 'drupal_get_form',
     'page arguments' => array('workflow_actions_remove_form'));
 
@@ -154,7 +160,7 @@
   return $output;
 }
 
-function workflow_tab_form(&$node, $wid, $states, $current) {
+function workflow_tab_form($forminfo, &$node, $wid, $states, $current) {
   $form = array();
   $choices = workflow_field_choices($node);
 
