Improve overview of state of own merge requests
Problem to solve
Currently I start every morning by checking if I have new MRs or how the state of my MRs is (and if thewy require attention). Checking new MRs is easy due to the global Merge request
page. Compared to this is checking the own MRs more complicated, as in the section Open
the default filter is assignee=<current user>
.
Intended users
User experience goal
Make an overview of own MR accessible within 1 or 2 clicks from start page.
Proposal
There are multiple options how this could be solved:
- The generic way: Change the filter from
assignee=<current user>
toauthor=<current user> or author=<current user>
(requires the filter to allow operations likeor
) - New tab: Add a new tab like
My Merge requests
Further details
- The generic way is an easy adjustments, without the need for layout adjustments. But maybe you want first check your own MRs before checking other MRs. For this you could easily click on
x
to remove one filter and press enter - but to reset the filter you have to click on the merge request button in the header bar, during a click onOpen (MRs)
doesn't reset the filter (so button for preconfigured filter would be nice) - New tab: A new tab would be easy to switch between both filter with just one click - but may be confusing the user, as you don't know what
Merged
the means (my merged MRs? Mrs merges by my?)
So in general I think adjustment of the filter + a button for (adjustable?) preconfigured filter would be the better solution.
Permissions and Security
No changes
What does success look like, and how can we measure that?
- How many clicks a dev needs to get information about his MRs.