### Eclipse Workspace Patch 1.0
#P block_class
Index: block_class.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/block_class/block_class.module,v
retrieving revision 1.3.4.14
diff -u -r1.3.4.14 block_class.module
--- block_class.module	25 Jan 2011 16:19:31 -0000	1.3.4.14
+++ block_class.module	5 Feb 2011 18:17:55 -0000
@@ -7,6 +7,14 @@
  *
  */
 
+/**
+ * Implementation of hook_perm().
+ *
+ * Define user permissions.
+ */
+function hook_perm() {
+  return array('administer block classes');
+}
 
 /**
  * Implementation of template_preprocess_block().
@@ -53,7 +61,8 @@
 
 
 function block_class_form_alter(&$form, &$form_state, $form_id) {
-  if ($form_id == 'block_admin_configure' || $form_id == 'block_add_block_form') {
+  if (user_access('administer blocks') || user_access('administer block classes') &&
+    $form_id == 'block_admin_configure' || $form_id == 'block_add_block_form' ) {
     $block->module = $form['module']['#value'];
     $block->delta = $form['delta']['#value'];
     $attributes = block_class_attributes($block);
