Opened 20 months ago
Closed 19 months ago
#18967 closed defect (bug) (wontfix)
Network deactivating a plugin doesn't deactivate it on blogs where it was individually active
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Network Admin | Version: | |
| Severity: | normal | Keywords: | 2nd-opinion dev-feedback |
| 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)
comment:1
johnbillion
— 20 months ago
comment:2
scribu
— 20 months 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.
comment:3
scribu
— 20 months ago
Or, if "network activate" was called instead "load this plugin on all blogs, regardless of it's activation state on individual blogs".
The reason this happens by the way is because the plugin remains in the active_plugins option on the individual blog.