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.

Command icon 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

phenaproxima created an issue. See original summary.

phenaproxima’s picture

Status: Active » Needs review
phenaproxima’s picture

Issue tags: +beta blocker

Tagging as a beta blocker because this adds very necessary test coverage that our existing UI works as intended.

phenaproxima’s picture

Issue tags: +backport
phenaproxima’s picture

Assigned: Unassigned » chrisfromredfin

Assigning to @chrisfromredfin for some manual testing and commit. You should see no behavior change here (it's all in the installation-related frontend code).

chrisfromredfin made their first commit to this issue’s fork.

chrisfromredfin’s picture

Status: Needs review » Fixed

both places. while this does let you page away and back while losing status, the larger dragon will handle that

chrisfromredfin’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.