Index: override_node_options.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/override_node_options/override_node_options.module,v
retrieving revision 1.5.2.19
diff -u -F '^function' -r1.5.2.19 override_node_options.module
--- override_node_options.module	3 Jan 2010 23:09:03 -0000	1.5.2.19
+++ override_node_options.module	14 Jun 2010 01:52:58 -0000
@@ -20,6 +20,9 @@ function override_node_options_perm() {
     $perms[] = 'override ' . $node_type . ' revision option';
     $perms[] = 'override ' . $node_type . ' authored on option';
     $perms[] = 'override ' . $node_type . ' authored by option';
+    if (module_exists('comment')) {
+      $perms[] = 'override ' . $node_type . ' comment settings option';
+    }
   }
   return $perms;
 }
@@ -108,6 +111,11 @@ function override_node_options_form_alte
       $form['scheduler_settings']['#collapsible'] = variable_get('override_node_options_sscollapsible', 1);
       $form['scheduler_settings']['#collapsed'] = variable_get('override_node_options_sscollapsed', 1);
     }
+
+    // Add access to the 'Comment settings' fieldset.
+    if (module_exists('comment') && isset($form['comment_settings']) && !user_access('administer comments')) {
+      $form['comment_settings']['#access'] = user_access('override ' . $node->type . ' comment settings option');
+    }
   }
 }
 
