I want my new users to choose a group to join upon registering for an account, but I can't figure out how to add the list of my groups to the registration page. I am using the -dev version of Organic groups and have added the Groups audience field to the user account settings, and have also checked the box "Display on user registration form" and I still can't get my groups to show up. What else am I missing. Does anyone know how to use the Organic groups register module?

Comments

loop4ever’s picture

Hi graphix12,

I am very new to Drupal too. I got the same problem. Did you solve your problem? If so, would you please share your knowledge with me?

The Groups audience listed all my groups when I logged in as an admin. Message "There are no groups you can select from." displayed, if I logged in as an ordinary user.

benjohnstone’s picture

would like to know this as well. subscribing

Ben Johnstone

aliceduck’s picture

I'm curious as well.

aliceduck’s picture

Has anyone been able to figure this out yet? I have my OG groups permission set so that nonmembers can "Subscribe user to group" with approval required. But I'm still getting the "no groups available" in user registration..

Vali Hutchison’s picture

I've been trying to work this out myself today. The only way I could get this to work (I tried many combinations of permissions and settings) was:

Go to admin/config/people/accounts

Select Manage Fields - or go to admin/config/people/accounts/fields

Click edit for: Groups audience

Tick "Display on user registration form"

And then for 'Input Type' select: Always show "other groups"

You can optionally select a default group and the number of groups you allow user to select.

Click 'Save Settings'

This now works, however the issue is that private groups will appear in this list which you may not want the user to see. And unless I got some setting wrong somewhere then it also had the undesirable effect that if a user selects a private which is set up with membership requiring approval then they somehow are made a member automatically without approval once they register for the site!

Sherbet’s picture

Has a solution to this issue been found? In my case I'd actually like the private groups to be displayed, so the above works fine. The only issue i'm facing is that it'll say "Other Groups" on the selector, which I can't seem to get rid of....

unleash’s picture

hello dear buddy -

have you ever tried mass-content creation. this is a great option for you!

truyenle’s picture

Here is what I did for Drupal 6
GOAL: want the specific group appear on user registration form
Edit the group node, then
Membership requests:
Select "Open - membership requests are accepted immediately."
Check the "Registration form"

The combine of the above two settings, force this group to show in user registration form as a check box so that user can select.

tree887’s picture

Go to Configuration > Account Settings > Manage Fields > Group Audience
*Check box: Required Field
*Check box: Display on user registration form
>Then under "Input Type"
*Select "Always Show Other Groups"

Go to Configuration > Organic Group Types Global Permissions > under Organic Groups UI
*Check boxes to allow Non Members to "Subscribe to a Group"

srf’s picture

I am using Drupal 7 and OG 7.x-2.1 version. There is no "Group Audience" in the manage fields page and it is replaced with "Group membership", the field type is "Entity Reference" and the widget is "OG Reference". Also there is no input type in the field setting page and I can not find any field that has a "Always show other groups" option. Any suggestion?

srf’s picture

At last I found how to do that. For displaying a group in the registration form, after enable "show on registration form" option in the "admin/config/people/accounts/fields/og_user_node" page, you should add the group register field to the group fields on the "groups field setting page", then you should check the "Show on registration page" option on the group editing page.

nancygill’s picture

Using 7.x-1.x - a new group added after the original 32 groups were created is appearing at the bottom of the groups audience box because that list is sorted by ID number. Anyone know how to get them to be alphabetical? Tried the weights module .. no dice.

Thanks!