Index: modules/menu.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu.module,v
retrieving revision 1.47
diff -u -Fmenu_nodeapi -r1.47 menu.module
--- modules/menu.module	18 Nov 2005 13:50:37 -0000	1.47
+++ modules/menu.module	25 Nov 2005 00:36:05 -0000
@@ -163,7 +163,7 @@
  */
 function menu_nodeapi(&$node, $op) {
 
-  if (user_access('administer menu')) {
+  if (user_access('administer menu') || user_access('manage menu item when editing a node')) {
     switch ($op) {
       case 'form':
         $edit = isset($_POST['edit']) ? $_POST['edit'] : '';
@@ -196,7 +196,7 @@ function menu_nodeapi(&$node, $op) {
  * Implementation of hook_perm().
  */
 function menu_perm() {
-  return array('administer menu');
+  return array('administer menu', 'manage menu item when editing a node');
 }
 
 /**
