Opened 15 months ago

Last modified 9 months ago

#20104 new defect (bug)

Show network-activated plugins on site plugins screen

Reported by: nacin Owned by:
Priority: normal Milestone: Future Release
Component: Multisite Version:
Severity: normal Keywords: dev-feedback
Cc: japh@…, xoodrew@…, kawauso, dempsey@…

Description

Per http://wpdevel.wordpress.com/2011/12/23/core-team-meetup-recap-multisite/, one action item is:

Include network activated plugins in the plugins menu and give message that it is automatically on for the whole network (if admin/have rights to see plugins screen).

To enable the plugins screen for a network, a super admin can go to network/settings.php and enable the menu.

Network-activated plugins should still show on this screen to site administrators. (They just can't activate them.) This should require a few tweaks to the plugins list table.

Attachments (2)

20104.diff (3.5 KB) - added by abackstrom 15 months ago.
20104.2.diff (15.5 KB) - added by nacin 13 months ago.

Download all attachments as: .zip

Change History (11)

  • Cc japh@… added
  • Cc xoodrew@… added
  • Cc kawauso added

Current patch co-opts the actions list to display the text "Network Active" under the plugin name.

  • Cc dempsey@… added

In IRC we've decided to punt this. I have some cleanup I am going to drop in for now.

nacin13 months ago

In [20525]:

Clean up plugins.php with regards to recently edited files, deactivations, and the network admin. see #20468, #20104.

  • Limit recently_activated to the site dashboard, and properly remove bulk-activated plugins from the array.
  • Remove code used from before the network admin, such as the unused 'network' plugin_status.
  • Don't try to deactivate a plugin already deactivated.
  • Use more specific caps (manage_network_plugins) rather than is_super_admin().
  • Milestone changed from 3.4 to Future Release
  • Keywords dev-feedback added

Came across this issue again today, would be nice get it in for 3.5.

Version 0, edited 9 months ago by DrewAPicture (next)
Note: See TracTickets for help on using tickets.