Filter out projects that merge requests should not be displayed in the MR homepage

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

Not all merge requests should be displayed in the merge request homepage "Your work > Merge requests"

This issue proposes a new filter to exclude projects from the MR homepage.

There could be scenarios where users are unable to close or remove merge requests from their merge request homepage Handle merge requests that cannot be closed in ... (#549115).

This is something the groupcode review were aware of #430735 (comment 1941000279) however we did not need to consider this until we shipped Combine `author` and `assignee` in homepage que... (#520163 - closed) which exposes this scenario for more GitLab team members dogfooding the feature.

You could have a bunch of projects you use for testing and you would want to not include them in things that need your everyday attention.

Alternatively if you wanted to focus only on specific projects (focused work, triaging, demo purposes) you could use this filter to isolate merge requests for those projects.

Design

Because we are introducing something that would require searching (popover) on top of an existing disclosure we would need to change this to a drawer component.

  • List of projects to exclude at a minimum for initial load include those that appear in the users merge requests
Current Proposal
image image
Edited by 🤖 GitLab Bot 🤖