Wip/Draft Flag based on Labels/Default
Problem to solve
Hello, we are using Gitlab with it's CI system and we've seen the wip/draft flags. Unfortunatly we always create MR's even for unfinished code and mark them as finished with a Label. Thus the draft/wip flag is a lot of overhead, since we basically need to add it to all MRs.
Intended users
the user should be able to configure if a merge request is by default wip/draft.
Proposal
the problem can be solved by using labels for the problem. currently the wip/draft flag only works with text, however it would be better if:
- the default can be set per project (i.e. if all mr's are wip/draft)
- using labels for WIP/Draft or to remove the Flag, i.e. either the flag is set to WIP/Draft or another Flag is set which removes it.
Further details
easier UX for developers and merge request reviewers/dev team leads.
Permissions and Security
should not be a permission problem
What is the type of buyer?
I think this is interesting for all users of gitlab, since it simplifies the workflow around MRs.
Edited by Christian Schmitt