Better detailed overview for merge requests
Description including problem, use cases, benefits, and/or goals
In the daily business, we found it very hard to work with merge requests and several approvers. The problem is, if you go to the merge request overview, you just see all merge requests that are open. But there is no additional information about:
- Which MR can be merged (depending on build status and approver status)
- Who has approved and who is missing
- Which MRs i have to approve
Proposal
I just painted a small idea of something how the problem could be solved. In my eyes it is just a gui thing, because all related information is already there (in the MR itself), but not in the overview. Take it as an initial idea. Feel free to modify or improve more. With this simple concept, all questions above are solved.
- You can see, which MR is ready for merge - based on the approval status and the build status
- You can see, who did not approve the MR (from the selected approvers while creating a MR)
- You can see with the new filter all MRs based on the given approver
This view can also be used for the main page "Merge Requests" from the start page. Like the same as for issues, which is great. If you have any questions, let me know.