og_subgroups.module =================================================================== RCS file: /cvs/drupal/contributions/modules/og_subgroups/og_subgroups.module,v retrieving revision 1.7 diff -u -r1.7 og_subgroups.module --- sites/all/modules/og_subgroups/og_subgroups.module 14 Feb 2007 19:12:53 -0000 1.7 +++ sites/all/modules/og_subgroups/og_subgroups.module 6 Mar 2007 12:51:16 -0000 @@ -6,6 +6,10 @@ * Maintains a hierarchy of group/subgroup relationships. */ +function og_subgroups_perm() { + return array('administer organic subgroups', 'administer organic subgroup members'); +} + function og_subgroups_menu() { $items = array(); @@ -40,14 +44,14 @@ 'title' => 'SubGroups', 'callback' => 'drupal_get_form', 'callback arguments' => array('og_subgroups_edit_children_page', arg(1)), - 'access' => node_access('update', $node), + 'access' => node_access('update', $node) && user_access('administer organic subgroups'), 'type' => MENU_LOCAL_TASK, 'weight'=>3); $items[] = array('path' => 'node/'.arg(1).'/edit/members', 'title' => 'Members', 'callback' => 'drupal_get_form', 'callback arguments' => array('og_subgroups_edit_members_page', arg(1)), - 'access' => node_access('update', $node), + 'access' => node_access('update', $node) && user_access('administer organic subgroup members'), 'type' => MENU_LOCAL_TASK, 'weight'=>5); }