Skip to content

Switch between assigned and authored merge requests without leaving the Web IDE

When I'm done working on a feature the Web IDE and I'm ready to work on something else I want to be quickly switch to the next merge request to create, improve or review without leaving the Web IDE, so that I can stay in the flow of writing and reviewing code changes.

We should add the ability to access a list of created/assigned merge requests and issues, that allow the issue of MR to be opened straight into the Web IDE without leaving it. It should make it seamless to switch branch or project without having to deal with working copy or dependencies etc.

Proposal

Add a list to the Web IDE of open merge requests that I am assigned to or author of across the entire GitLab instance with CI status information so that I can quickly switch to the merge request that needs my attention.

Switching to a new merge request will cause uncommitted changes to be lost.

Future enhancement: Files that aren't ignored by .gitignore should be persisted so that when I switch back to a previous project/branch I haven't lost any work. https://gitlab.com/gitlab-org/gitlab-ce/issues/40045

Designs

Dropdown closed Created by me Assigned to me No created MRs No assigned MRs No search results
closed created assigned no-created-mr no-assigned-mr no-results

The min-height and max-height of the dropdown should 360px and 600px.

Links

Edited by Jeethu Karthik