[go: up one dir, main page]

Skip to content

Improve experience with batch apply suggestions and help with overlaps/conflicts (X out of Y preventing apply)

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

Release notes

Problem to solve

After review, you can use batch apply for suggestions. Some of them may overlap on the line. When pressing Applying suggestions, there's an error

image

With 54 suggestions collected, it is impossible to see which suggestions overlap.

Intended users

User experience goal

As a user, I want to batch select suggestions after review, and apply them. In case of errors, I want a single entry point to deal with collisions, and UX help with resolving conflicts and overlaps.

Proposal

Error presentation:

  • Collect the suggestions which collide / overlap
  • Add a UX element which allows to inspect the list.
  • Add navigation URLs to the suggestions

Action improvements:

  • Add option to "Apply suggestions without overlaps" - leaving the overlaps for manual resolve in a list.
  • Allow to immediately untick overlap suggestions from the action error, and retry the apply suggestions action.

Further details

Finding out which suggestions overlap results in trial and error, removing suggestions from batch and trying the action. Does not work, next one ... up until you either have success, or start with an empty batch bucket.

Blog post in review: gitlab-com/www-gitlab-com!80094 (merged)

Permissions and Security

Documentation

Availability & Testing

Available Tier

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖