Skip to:
Content
Pages
Categories
Search
Top
Bottom

[Resolved] Preventing group members from inviting others?

  • Avatar of gertzse50
    gertzse50
    Member

    @gertzse50

    I will be using Buddypress to create courses. Each group will be a course. These will be set to private, but I read in the Codex “In a private group or a hidden group, members have all the same privileges as members in a public group. Additionally, being a member of a private group means that you get to see who else is a member of the group, and that you’re able to send invites to other users.”
    How can I set it so that members of the group cannot invite other users?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Avatar of Boone Gorges
    Boone Gorges
    Keymaster

    @boonebgorges

    If you don’t want anyone in any group to be able to send invites, put the following in your bp-custom.php file:

    `function bbg_no_send_invites( $can_send_invites ) {
    $can_send_invites = false;

    return $can_send_invites;
    }
    add_filter( ‘bp_groups_user_can_send_invites’, ‘bbg_no_send_invites’ );`

    If you want to be more selective than that – for instance, allowing only group admins to invite, or blocking invites only in private groups – you’ll need to put some more logic in there before setting `$can_send_invites` to false.

    Avatar of gertzse50
    gertzse50
    Member

    @gertzse50

    Thank you!

    Avatar of gertzse50
    gertzse50
    Member

    @gertzse50

    Um, ok, I thanked too soon. ;-) Is the bp-custom.php file something I have to create? I could not find one in my installation.

    Avatar of gertzse50
    gertzse50
    Member

    @gertzse50

    Ah, never mind. I found in in the Codex.

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.