Site migration: lock the UI immediately the migration starts #38684
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note: This change is behind a feature flag and is part of an in-progress larger project. For context, see pbkcP4-8-p2.
Changes proposed in this Pull Request
migrationStatus
state tobacking-up
as soon as the user clicks the "Start Migration" button, so the UI locks before we make a request to the migration status endpoint.done
among the statuses indicating that a migration is not in progress, so the UI unlocks at the end of a migration without the user needing to dismiss the success message.Testing instructions
(Note: most of these instructions are general instructions for testing migration. The bolded steps are the ones specific to this change)
calypso.live
.calypso.localhost:3000/migrate/
, you should see a SiteSelector component allowing you to choose a site to migrate a Jetpack site into.