UX: Add the ability to create Jira issues within GitLab
Problem to solve
Currently to open a new Jira issue (even with the integration enabled) from GitLab the user is redirected to Jira.
In addition to #220999 (closed) we should consider adding the ability to also create new Jira issues without having to leave GitLab.
Intended users
The persona this targets is a version of Sasha (Software Developer), but one whose company has invested in the Atlassian suite. Their work is being tracked by other personas (PdMs, PjMs, Designers, etc) in Jira, but they wish to work in GitLab full-time.
Note: future iterations may expand beyond this persona, but this MVC is tightly focused on serving this particular use-case.
User experience goal
- As a developer using the Jira issue list in GitLab, I want to be able to create/open a new Jira issue without having to leave GitLab.
Proposal
See "Designs" section for mockups and comments
Further considerations
Issue creation (inside of GitLab) is also tied to a handful of other sets of functionality. We should keep this in mind when creating this feature.
- Creating an issue from a found vulnerability: #8942 (closed)
- Creating an issue from a failed pipeline job: #18731
- Creating an issue from unresolved threads in an MR: #249579