Opened 13 years ago
Closed 13 years ago
#18967 closed defect (bug) (wontfix)
Network deactivating a plugin doesn't deactivate it on blogs where it was individually active
Reported by: | johnbillion | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | Network Admin | Keywords: | 2nd-opinion dev-feedback |
Focuses: | multisite | Cc: |
Description
This one might need some concensus, but I the current behaviour isn't what I was expecting.
Steps to reproduce:
- Activate a plugin on an individual blog.
- Network activate the same plugin.
- Network de-activate the same plugin.
- Note that the plugin is still active on the individual blog despite the fact we've just network deactivated it.
I would expect network deactivating a plugin to deactivate it across the network regardless of its activation status on individual blogs.
Change History (5)
#2
@
13 years ago
If it was worded as "disable network activation", I believe you woudn't have this expectation.
There are benefits to both behaviours, yet it's easier to add the "deactivate on all individual blogs where it was activated" behaviour from a plugin than the other way around.
#3
@
13 years ago
Or, if "network activate" was called instead "load this plugin on all blogs, regardless of it's activation state on individual blogs".
Note: See
TracTickets for help on using
tickets.
The reason this happens by the way is because the plugin remains in the active_plugins option on the individual blog.