There's a way for the site admin to set up a default membership level that new group signups will automatically be assigned to when they join a group.

There's a way for group admins to change that assignment for a user, one at a time, for people who are group members.

What would be _really_ super-nice is if, when a group is first created, the group owner could select a different role as the default member role for new user signups.

For instance, here's my case:

I have some roles:
group member - can view group posts
group contributor - can both view posts and create posts
group admin - can view, create, and edit posts
group owner - can view/create/edit posts as well as change settings on the group itself.

Currently, my default setup requires that there be group roles where a person is not necessarily allowed to add posts to a group, but can still view them, but some group creators may want to allow their new signups to be able to post also, on a per-group basis, while others will want their group's content to be read-only, and invisible to non-members.

Currently, the user roles setup makes new group members have the most limited access (view) and if a group owner wants to allow group members to also _post_ to the group, they have to manually go to the subscription page for the group and assign the edit access one at a time.

It would be _fantastic_ if a group owner could set, at create and edit time for a group, whether new users would get the group member OR group contributor status.

Is there a way to do this already, that I'm just not understanding? Or would this be a new feature request?

Comments

Coyote’s picture

I have the vague, suspicious feeling that I've asked a stupid question here. Please be gentle.

somebodysysop’s picture

Assigned: Unassigned » somebodysysop

No way to do it currently. Let me think about it.

somebodysysop’s picture

Status: Active » Needs review
StatusFileSize
new16.56 KB

This is something I thought about some time ago, but never really pursued. Just figured out how it might be done. Apply this patch to clean version of 5.x-2.4 release. Let me know if it works for you.

Coyote’s picture

You are amazing.

Coyote’s picture

This seems to also include the patch at:
http://drupal.org/node/176662

Is that correct? just making sure...

somebodysysop’s picture

Yes.

Coyote’s picture

Teensy problem:

When the group creator creates the group, then edits it so that they can change the default role that new members are assigned to, it doesn't seem to choose the original system-wide default - for instance, in my OG User Roles settings page, I have a group "Group Member" assigned as the default role for new group members.

When the group creator goes to the edit page for the group, there's a popup for setting the role, but it doesn't select "group member" as the default - the initial setting is whichever available role comes first alphabetically. In my case, that's the "Community Leader" role (which I have set up as the default role for creators of groups).

Coyote’s picture

Never mind. In my excitement to test this out (I get excited too easily perhaps?) I forgot to check the box in OG User Roles Settings to set a default role for members. I need one of those t-shirts that says "Can't Brain Today, I have the Dumb."

somebodysysop’s picture

Status: Needs review » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)