Reviews: batch comments on merge requests
- The scope of this issue is the batch commenting functionality.
- Changes to emails are not in scope.
- For other improvements see gitlab-org&23
We're going to call the batch commenting feature: “review”. A review is a group of comments that are published together. You can start a review, add a comment to a review, discard a review, and finish/submit a review.
The review feature is only available in merge requests, when creating a discussion from a code line, or replying to a discussion (from a code line or from the “Discussion” tab) — it is not available when adding a comment/discussion in the “Discussion” tab.
One of the main changes is replacing the “Comment” and “Comment and resolve discussion” buttons with: a new “Start a review” button; a “Add comment now” button (same function as the current “Comment” button); and a “Resolve discussion” checkbox.
Here's the flow with notes: