Feature #1106
closedExtended Super Admins
0%
Description
For some time, we've been looking for a way to have CFs do tasks like update the homepage slider without having full admin status over the entire installation. It looks like the Extended Super Admins plugin (http://wordpress.org/extend/plugins/extended-super-admins/), might allow that, depending on how it is configured. Can you take a look at it and see what you think? Seems promising.
Updated by Boone Gorges over 13 years ago
In the case of the homepage slider, I'm guessing that access to manage widgets is an all-or-nothing affair. That is, it's no problem to give them access to create/edit new slider items (we can do that without this plugin, in fact), but if you want them to have access to the widgets panel, they will likely have access to all the widgets. Is that OK?
Updated by Matt Gold over 13 years ago
I'd much prefer just to give access to selected widgets, but if it's all or nothing, perhaps all is better than nothing considering the rate at which I have been able to change those homepage slides lately.
Updated by Boone Gorges over 13 years ago
OK. I'm almost certain that it won't be possible to do specific-widget perms out of the box, but it's valuable to know that a general "manage widgets" option is acceptable as a stopgap, if I decide it might be possible to develop something for specific widgets.
Another possibility is to move some of the settings out of the widget and on a settings page that we can control. But that too can be a further enhancement.
In any case, 1.2.5 is probably a reasonable timeframe for the basic solution. The more complex one will have to wait until a later release.
Updated by Boone Gorges about 13 years ago
- Target version changed from 1.2.5 to 1.3
I've realized on further examination that this is beyond the scope of what I feel comfortable doing in a bugfix release. I'll have a look at the simple solution for 1.3.
Updated by Boone Gorges about 13 years ago
- Status changed from Assigned to Reporter Feedback
I've done some more examination of this issue, and here are my recommendations.
- If you want a user to have write access to Post Gallery items from the Dashboard, promote that user to an Author on the main blog. Authors will also have the ability to create new posts and pages (such as help pages), but given that it'll be a small number of trusted users, I don't see it as an issue. Note that Authors will not be able to edit or delete PGW items posted by others; for this, they'd need to be promoted to Editors.
- It's not currently possible to grant admin access to a single widget, or even to the widget page alone. The WP capability in question is edit_theme_options, which will give access to all theme options - surely more than we want to provide. So, for now, I suggest that management of widget-level settings continue to be handled by an Administrator. Seems like these settings don't need to be changed very often anyway, right?
As suggested above, we could skirt some of the structural limitations of WP's Widgets page by moving the relevant widget settings to a standalone settings page (where we can give access as we wish). That'd be an enhancement for a future release.
If this is all OK with you, then the following should happen: (1) you should promote the relevant users to Author/Editor, (2) we should open a new ticket for the further enhancement, and (3) we can mark the current ticket resolved for this milestone.
Updated by Matt Gold about 13 years ago
- Status changed from Reporter Feedback to Resolved
Sounds like a perfect game plan. Thanks for your work on this.