-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend BuddyPress permissions system for our needs #47
Comments
Any thoughts about where would be a good place to research how to do this? |
Here are some places to start: I recommend installing the Members plugin as a way to at least explore the roles and capabilities we currently have. BP offers another user dimension that might be useful for distinguishing between Graduates, Explorers and Guests: I assume that once we have various roles, capabilities and types defined we can use these to guide what any particular user can do. |
I've been doing some research tonight and came across:
I would think we'd want to be able to do that with Explorers and Guests. |
Last night I posted a question on the BuddyPress support forum and got a helpful response. I expect the following code will give us the starting point we need.
We can't just copy & paste this since it uses functions specific to the BuddyPress Member Types Pro plugin but it gives us the pattern we need. |
Fantastic! @wunluv Sounds like you might be working on this one? Shall we assign it to you? |
@iangilman rather leave it open until I start working on it. That way if someone gets to it sooner... |
Fair enough :) |
We need a more granulated permission system than standard BP provides. Their standard set – which includes public, private and hidden groups – would likely work for Graduates but not for Explorers. Explorers need to have all other groups on the site hidden. We are likely to also want the ability to invite guests into specific groups (with their forums) but also hide the rest of the site from them.
When someone feels ready to get into this issue, I'm happy to provide more detail.
The text was updated successfully, but these errors were encountered: