- First commit to issue fork.
- Merge request !12106Bubble up enabled display extender dependencies to the view → (Open) created by mxr576
- 🇭🇺Hungary mxr576 Hungary
Added test coverage, incorporated the latest fix from #13.
A view that uses a view display extender does not get a config dependency on the module that provides the display extender plugin.
This means that the view may be broken (best case) or cause a WSOD ( #2635728: Uninstalling a module providing display extenders causes fatal errors → ) if the module is uninstalled.
Expected result is that the user is informed of this View requiring the module to be uninstalled and...
DisplayExtenderPluginBase
provides an onDependencyRemoval
method that removes the extender from all displays, overridable by the plugin itselfDiscuss. Review existing code. Provide default onDependencyRemoval
implementation.
TBD
Needs work
11.0 🔥
views.module
Related to the Views in Drupal Core initiative.
The change is currently missing an automated test that fails when run with the original code, and succeeds when the bug has been fixed.
Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
Added test coverage, incorporated the latest fix from #13.