Index: node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.956
diff -u -r1.956 node.module
--- node.module	14 Apr 2008 17:48:38 -0000	1.956
+++ node.module	17 Apr 2008 13:29:12 -0000
@@ -1123,6 +1123,7 @@
   $perms = array(
     'administer content types' => t('Manage content types and content type administration settings.'),
     'administer nodes' => t('Manage all website content, and bypass any content-related access control. %warning', array('%warning' => t('Warning: Give to trusted roles only; this permission has security implications.'))),
+    'publish nodes' => t('Manage the publish options for all website content.'),
     'access content' => t('View published content.'),
     'view revisions' => t('View content revisions.'),
     'revert revisions' => t('Replace content with an older revision.'),
Index: node.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v
retrieving revision 1.30
diff -u -r1.30 node.pages.inc
--- node.pages.inc	14 Apr 2008 17:48:38 -0000	1.30
+++ node.pages.inc	17 Apr 2008 13:29:55 -0000
@@ -196,7 +196,7 @@
   // Node options for administrators
   $form['options'] = array(
     '#type' => 'fieldset',
-    '#access' => user_access('administer nodes'),
+    '#access' => user_access('publish nodes'),
     '#title' => t('Publishing options'),
     '#collapsible' => TRUE,
     '#collapsed' => TRUE,

