Move module dependency messages from the install form to the uninstall form

Created on 13 December 2014, over 10 years ago
Updated 6 May 2025, 11 days ago

Problem/Motivation

#2278017: When a content entity type providing module is uninstalled, the entities are not fully deleted, leaving broken reference introduced a new API for validating module uninstall readiness, which is explained in the change record . This API moved uninstall dependency messages to the module uninstall form. These are now in addition to the standard dependency messages that appear on the module install form. Let's remove the messages from the install form because all dependency checks are moving to the new API.

From the install form:

From the uninstall form:

Proposed resolution

Remaining tasks

User interface changes

"Required by:" lines are removed from the install form.

API changes

📌 Task
Status

Postponed: needs info

Version

11.0 🔥

Component

system.module

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇦🇺Australia mstrelan

    Is this something we still want to do? It's been almost 10 years since the last update. My initial thoughts are this can be closed (won't fix).

    I've updated the screenshots to show the current situation. The main difference is the the install form shows all dependent modules whereas the uninstall form only shows installed modules.

    I'm not sure how relevant the comments are about using the information when considering updates, now that this is mostly handled by composer or package manager anyway.

Production build 0.71.5 2024