[go: up one dir, main page]

Skip to content

Improve UX of status message when group migration is complete

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

when import migration is completed, we present this as "an error" to our user:

image

As mentioned in !73960 (comment 727889953) this is definitely confusing in terms of UX

We need to propose a UX solution, which will make sure that user have a clear understanding that migration is completed A typical pattern of "let's display popup" here is not working well:

  • Migration is long-term process. There is very high probability that user might leave tab or just "go away" and when he/she will come back - the popup will be gone
  • Actually after import is completed we're unable to do import to the same group again (we do not support re-import to the same group), so there is actually failed validation message here

Solution

Original proposal to change the message wording

These messages should be updated to make clear the User is required to pick a unique destination path.

For example:

Import is finished. Enter a new name for re-import.

could be

Import is finished. Enter a new target URL for re-import.

It would be good to review all the message constants related to group importing as there are a number where "name" is used instead of "URL" or "target URL".

This solution aims to make the message not needed by disabling the input. Adds a new 'Go to group' primary CTA. Option to re-import (and others) in a ellipsis button.

Kapture_2022-08-17_at_12.29.40

The default state of table row after an import completes should be the 'Complete/Go to group' state. If user initiates the re-import flow but navigates away/reloads page revert back to 'Completed/Go to group' state.

Move ℹ️ tooltip out of the button lockup. I've moved this to the destination URL input, but there might be unseen implications of doing this. Tooltip content: Re-import creates a new group. It does not sync with the existing group. (unchanged)

More context about the solution and its intentions in this design thread.

The relevant locale/i18n files will also need updating.

/cc @hdelalic @wortschi

Edited by 🤖 GitLab Bot 🤖