Problem/Motivation
When a project, or set of projects, is being installed, the following things should be true:
- All "Install/Select/Deselect" buttons for individual projects should be disabled.
- The "Clear selection" and "Install selected projects" buttons should not be visible
We need explicit test coverage to confirm that this is the case, and we should also simplify the code that handles this by dispatching events (install-start and install-end) when the install process begins and ends, respectively. The components should listen to those and update their internal state as necessary.
Issue fork project_browser-3539346
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
phenaproximaComment #4
phenaproximaTagging as a beta blocker because this adds very necessary test coverage that our existing UI works as intended.
Comment #5
phenaproximaComment #6
phenaproximaAssigning to @chrisfromredfin for some manual testing and commit. You should see no behavior change here (it's all in the installation-related frontend code).
Comment #11
chrisfromredfinboth places. while this does let you page away and back while losing status, the larger dragon will handle that
Comment #12
chrisfromredfin