Skip to:
Content

BuddyPress.org

Opened 12 years ago

Closed 12 years ago

Last modified 10 years ago

#6237 closed enhancement (no action required)

Restrict posts based on buddypress groups

Reported by: whoaloic Owned by:
Priority: normal Milestone:
Component: Core Version: 2.2.1
Severity: normal Keywords:
Cc: studio@…

Description

Hey,
I have a suggestion to enhance Buddypress.
I was wondering whether an it would be possible to enable posts restriction and/or menu items restriction based on buddypress groups.
For posts, I would be expecting a new metabox when creating a post where I would check groups who are able to see the post.
For menus items, I would be expecting the same in Appearance-> Menus.

Best wishes.

Change History (4)

#1 @hnla
12 years ago

This sounds firmly like plugin territory, rather than a core function, it's too particular also you can probably achieve this quite easily with existing plugins, something like S2 member to restrict content and that allows you to hook into the restrict function to allow an ID or group name to be used, or a plugin that generates CMB and which you could then enter group id to and later, on post visit, do a simple-ish comparison between the members/loggedin_user_id group id if any and the posts custom meta group id; So not necessarily a hard thing to accomplish with existing plugins or a little bit of custom coding.

#2 @DJPaul
12 years ago

  • Milestone Awaiting Review
  • Resolutioninvalid
  • Status newclosed

Hi @whoaloic

Thanks very much for contributing to BuddyPress by sharing your idea! We appreciate it.

I think your suggestion has merit, and it's interesting. As @hnla mentioned, I think it's an idea that would need to start out as its own plugin, and if it was super popular, we could consider merging it into BuddyPress in the future.

#3 @whoaloic
12 years ago

Thank you both of you @hnla and @DJPaul for your answers.
For now, I try user https://wordpress.org/plugins/user-access-manager/ that allow to create groups (but I have to duplicate BP groups) since the User Access Manager plugin does not synchronize with BP groups.
I think that's a good solution anyway.

I also try https://wordpress.org/plugins/wordpress-access-control/ which allow restriction to posts, menu items, or widgets but the restriction is based on roles so it does not work with groups.

I did not try S2Member yet.

It's good to know that my suggestion has interest @DJPaul.

#4 @DJPaul
10 years ago

  • Component APICore
Note: See TracTickets for help on using tickets.