If you delete a view the configuration entity system checks if anything is dependent on it and manages the fallout. For example if you delete a view that exposes a block the block placement config entity is deleted when the view is. However if you delete the block display from that view the block is not deleted.

Proposed resolution

Fix views to check dependencies that are affected as a result of a display removal.

Remaining tasks

  • Implement
  • Test
  • Commit

User interface changes

List affected configuration on view display delete.

API changes

None (hopefully)


dawehner’s picture

rcodina’s picture

Issue tags: +Barcelona2015

Working with @pelegr on the major issue triage at DrupalCon Barcelona 2015

rcodina’s picture

Status: Active » Closed (duplicate)
Related issues: +#2031859: Invoke an event[s] when a plugin ID disappears

@dawehner I think you are right.