Problem/Motivation
When you visit /admin/modules/uninstall
and search for a module machine_name, you will not find a result. The problem gets really visible, when you use modules where the module's machine_name differs from the human-readable name.
Examples in Core and Contrib:
- Database Logging (dblog)
- Chaos tools (ctools)
Especially in contrib we see more such examples, where also the module project page presents another name, as the human-readable name (see Chaos tool suite, Configuration Update Manager).
Those inconsistencies let developers (when not using drush) to filter the module list by the module's machine_name. That is working fine at the module list, because the machine_name is part of the description, but not on the uninstall page).
Steps to reproduce the problem
Different behavior between the module list and uninstall module page.
Module list
- Go to
/admin/modules
- Filter for
dblog
- You'll see the "Database Logging" module
Uninstall module
- Go to
/admin/modules/uninstall
- Filter for "dblog"
- You'll see no results
Proposed resolution
Make the filter by module machine_name working in the table at /admin/modules/uninstall
.
Remaining tasks
- Decide, if it is a bug/feature request and/or should be fixed
- Decide, if we should
- show the module machine_name in the description column
- or include it visibility-hidden (if it would be allowed UX-wise) to only make it searchable
- Implement the changes
User interface changes
tbd
API changes
…
Data model changes
…