Skip to content

Filter merge requests approved by user

Problem to solve

It's not possible to search for merge requests that someone/myself have approved.

We also have a filter that suggests you can do this type of filter called: Approvers, but the name is misleading, as it will only list merge requests which the user is listed as an potential approver (either by being manually added to it, by its relationship in a group which is part of the approvers, or by it being listed in CODEOWNERS of an affected file).

Intended users

Further details

This is very important for trainee maintainers, as trying to figure out which merge requests you gave an approval after you did, it's almost impossible or too time consuming.

This is also important for when training a more junior developer, to be able to review their progress by looking at places where they gave an approval, or simply for anyone trying to find places they have made a good contribution for career development evaluation.

Proposal

Add another filter when searching for Merge Requests: Approved by (following the same semantics as the existing Approvers, allowing to select an user, none or any)

Permissions and Security

Same search restrictions as any other filters.

Documentation

Add new filter in :

Testing

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

Being able to search for merge requests a specific user has approved using by pressing the approve button.

What is the type of buyer?

Same as Approvals (starter/bronze)

Links / references

Edited by Samantha Ming