Allow epics to be set or changed from the issue screen

Problem to solve

If I've just created an issue and want to add it to an epic I already know exists, I have to:

  • Navigate from project issue to group epics. Typically by tying in the URL manually, it's the fastest option.
  • Find the relevant epic in the list
  • Open it and add the issue from that screen, by pasting a link to the issue I was just at

Intended users

Further details

Consider this issue: gitlab-shell#181 (closed)

I wanted to add it to this epic: &706 (closed)

It took a while :/

Proposal

Look at this issue sidebar:

Screenshot_from_2019-03-21_11-00-24

Clearly, we just need a little Edit link in the Epic section that allows us to browse and search epics, and to select between options, just as we would do for milestones

Permissions and Security

I don't think we have confidential epics at present, do we?

Documentation

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

I can add a new issue to an existing epic without changing windows, and in ~10 seconds or less

What is the type of buyer?

Usability enhancement to existing epics; I can't see how it would sit in a higher tier than epics generally

Links / references

cc @victorwu @smcgivern

Edited May 19, 2022 by Coung Ngo
Assignee Loading
Time tracking Loading