In drupal 6 it was possible to configure membership approval settings directly in the group node. There were four options :
Open - requests to join a group are accepted immediately.
Moderated - requests to join a group must be approved.
Invite only - group membership must be created by an administrator.
Closed - group membership is exclusively managed by an administrator.

I'd really need the same feature for my website.
In this website, groups are open by default but I need that administrators can change easily the membership approval settings, so they may keep the control on their group members if they want to.

Is there a possibility to adapt the drupal 6 organic groups UI feature for drupal 7 ?

Thanks in advance.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

amitaibu’s picture

Status: Active » Closed (won't fix)

You will need custom code for that in og7

federiko_’s picture

Thanks for answering.
Can you tell me basically which way is the best do that ? Which hooks will we need to use ?

DavidPetit’s picture

We managed to do it by using hook_og_user_access_alter.

mrfelton’s picture

Version: 7.x-1.4 » 7.x-2.x-dev
Status: Closed (won't fix) » Active

Marked two issues as a duplicate of this one:

#1179966: Users can ask subscription to private groups, group specific setting possible?
#1490514: configure request membership approval based on a node information

And - sorry, but I'd like to reopen this for two reasons:

1) @Amitaibu - whats the reason for not supporting this in OG directly? Would it not make sense to provide a field that can go on group nodes to allow the approval process to be turned on or off per node?

2) If we really can't get this functionality included in OG, can @DavidPetit provide details of what you did?

melchior’s picture

Hi there,

does anybody get it working?

jippie1948’s picture

To get membership approval options set up for specific groups now the possibility exists to use the field "Group roles and permissions" for this.

HOWEVER, each group admin then get also the right to change all group roles and permissions for editing and deleting groups posted to the group (and in other groups)! This is far too much power for the group admin, where only the various options for group membership approval is required.

Hence it would be great that there would come a distinct field for membership approval options, limiting the powers of the group admin role.

Thanks,

Jippie

jippie1948’s picture

Issue summary: View changes

ok

Yuri’s picture

Issue summary: View changes

Any updates on this issue?