Opened 17 years ago
Closed 17 years ago
#11770 closed defect (bug) (fixed)
inconsistencies in the WPMU menu permissions
| Reported by: | Denis-de-Bernardy | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.0 |
| Component: | Multisite | Version: | 3.0 |
| Severity: | normal | Keywords: | 2nd-opinion |
| Cc: | Focuses: |
Description
in wpmu_menu(), we have:
unset( $submenu['plugins.php'][15] ); // always remove the plugin editor
but further down in list_activate_sitewide_plugins(), we have:
if ( current_user_can('edit_plugins') ...
firstly, if memory serves, the non-existence of the menu item should make this trigger an error if it's clicked. (if not, we should add some more CYA permission checks similar to those we introduced around WP 2.8.1 and 2.8.2.)
secondly, does it really make any sense to add this check on a MU site? it sounds like a recipe for breaking an installation.
Change History (2)
Note:
See TracTickets
for help on using tickets.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
cherrie on the pie: disable_some_pages() explicitly disables the plugin editor.