Allow to make "Start discussion" the default
Description
When doing reviews on merge requests, my main use case is to create a discussion, so that people can reply to my comments in an orderly fashion.
However, the default for submitting the comment is is creating a comment instead of a discussion. So I've found myself more than once deleting a comment I just created and replacing it with a discussion that has the same content.
Creating a simple comment is the special case for me, not the common case.
Proposal
Allow users to set a personal preference, whether they want to create discussions or comments by default and make that the starting state of the submit button after opening a merge request.
Links / references
https://gitlab.com/gitlab-org/gitlab-ce/issues/30299 is close to solving my use case, too, because it allows people to still orderly reply to an "unordered" comment. However, I would still be missing out on requiring the discussion to be resolved :(
Documentation blurb
Overview
What is it? Why should someone use this feature? What is the underlying (business) problem? How do you use this feature?
Use cases
Who is this for? Provide one or more use cases.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml