I have a feeling I'm configuring something wrong here. I am trying have a group where the moderator must approve the group member, BUT it should show up on the user registration form. This seems sensible to me, but is it possible?

What I'm finding is that in hook_user op=register, the db_rewrite_sql is adding some conditions:

(na.grant_view >= 1
  AND (
    (na.gid=0 AND na.realm = 'all')
    OR
    (na.gid = 0 AND na.realm = 'og_public')
  )
)

But my node access table is (and the node in question is nid=2):

+-----+-----+---------------+------------+--------------+--------------+
| nid | gid | realm         | grant_view | grant_update | grant_delete |
+-----+-----+---------------+------------+--------------+--------------+
|   1 |   0 | all           |          1 |            0 |            0 | 
|   2 |   2 | og_admin      |          1 |            1 |            1 | 
|   3 |   0 | all           |          1 |            0 |            0 | 
|   4 |   2 | og_admin      |          1 |            1 |            1 | 
|   4 |   2 | og_subscriber |          1 |            0 |            0 | 
|   2 |   2 | og_subscriber |          1 |            0 |            0 | 
+-----+-----+---------------+------------+--------------+--------------+

Drupal: 6.4
OG: 6.x-1.0-rc6

Also, my group is private.

So, am I configuring something wrong, is there a bug in OG rc6, or am I trying to do something that defies all logic save my own?

Similarly, where do people typically request membership to a group, other than the registration form? They must be able to after they've registered... so?

.cw.