Add Plugin to allow modification of user role capabilities
|Assignee:||Boone Gorges||% Done:|
I'm working with a blog that wants to have contributors who can create and edit posts but not publish them. The issue with the default Contributor role is that it does not allow for uploading files. Many of the contributors for the group will have files they need to upload.
It seems like the best way to modify role capabilities is to add a plugin. I could not find one in the installed plugins that does this. If there are, great, let me know and you can close this ticket. If not here is one plugin that does this:
It is GNU 2.0 licensed. But any plugin that allows for modification of the user role capabilities would be fine.
#1 Updated by Dominic Giglio 11 months ago
This plugin has a higher supported WordPress version, has been downloaded more times and says it supports MultiSite:
I've never used it but I think the question that's most important for us is, how fine grained is the control. If we're adjusting roles we need to make sure we're only affecting roles for the specific site in question.
#2 Updated by Boone Gorges 11 months ago
- Status changed from New to Assigned
- Assignee set to Boone Gorges
- Target version set to 1.4
The 'capsman' plugin hasn't been updated in years. user-role-editor appears to be well-maintained.
I downloaded user-role-editor and had a quick glance through the meaty parts of its codebase. It appears to be totally MS compatible. I also ran some light testing, and it seems to do what you're requesting, while being sandboxed to single sites.
I've put the plugin into the master branch, and put it onto cdev. https://github.com/castiron/cac/commit/2febdc8b30835dcdc384a113f1dee3510dc8f33b Chris, can I ask you to test it out there to see if it suits your needs? Thanks.
#7 Updated by Boone Gorges 11 months ago
- Status changed from Reporter Feedback to Resolved
Thanks, Chris. Ported to the 1.3.x branch in https://github.com/castiron/cac/commit/c8d9471620a643624ead461acadb1597580120ef