Quantcast
Viewing all articles
Browse latest Browse all 294564

Modules Uninstall filter should find also module machine_name's

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

  1. Go to /admin/modules
  2. Filter for dblog
  3. You'll see the "Database Logging" module

Uninstall module

  1. Go to /admin/modules/uninstall
  2. Filter for "dblog"
  3. 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


Viewing all articles
Browse latest Browse all 294564

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>