Index: modules/og_access/og_access.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/og/modules/og_access/Attic/og_access.module,v retrieving revision 1.32.4.2 diff -u -p -w -r1.32.4.2 og_access.module --- modules/og_access/og_access.module 8 Aug 2009 18:58:30 -0000 1.32.4.2 +++ modules/og_access/og_access.module 11 Aug 2009 20:45:36 -0000 @@ -254,6 +254,12 @@ function og_access_form_alter(&$form, &$ function og_access_node_grants($account, $op) { if ($op == 'view') { $grants['og_public'][] = 0; // everyone can see a public node + + // Treat invited users as subscribers so that they can view the group and access the + // subscribe menu callback even if the group is private. This shouldn't have any effect + // on public groups. + $result = db_query('select group_nid from og_invite where mail=\'%s\'',$account->uid); + while($gid = db_result($result)) $grants['og_subscriber'][] = $gid; } // Subscribers get an admin or non-admin grant for each subscription