Refactor ModuleListForm

Created on 9 May 2019, over 6 years ago
Updated 8 June 2025, 2 months ago

Problem/Motivation

Module list form does some dependency calculations to ascertain whether to disable the checkbox for enabling a module.

To pave the way for #3005229: Provide optional support for using composer.json for dependency metadata β†’ we should refactor it a bit.

Proposed resolution

At the moment we have a hunk with an if/elseif/elseif/elseif/else ie that's three elseifs.
Once we get to #3005229: Provide optional support for using composer.json for dependency metadata β†’ we'll need another for the different path between the composer and BC layer. One elseif is too many, and four is just plain ugmo.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Needs work

Version

11.0 πŸ”₯

Component

extension system

Created by

πŸ‡¦πŸ‡ΊAustralia larowlan πŸ‡¦πŸ‡ΊπŸ.au GMT+10

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.

Production build 0.71.5 2024