Add Issue Detail view from Jira Issue List
Problem to solve
(This work is an iteration on the work done in #220991 (closed) . Review that issue for additional background.)
Now that we have a list of issues and an individual's user credentials for Jira, we can start displaying data using those credentials.
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 usecase.
User experience goal
The user should be able to view the details of an individual Jira issue and take basic actions on it.
Which consists of the following user stories:
- As a developer using the Jira issue list in GitLab, I want to be able to view the details of a specific issue in the list, so that I can get the full context of the work I'm doing
- As this developer, I want to be able to view and reply to comments on the issue details, so I can participate in discussion of the work.
- As this developer, I want to be able to change the status and labels of the issue, so I can appropriately mark it's current state in my workflow.
Proposal
Issue detail view
Add a view is based on the current issue detail view component, that allows a user to view a Jira issue and interact with it, allowing comments, status changes, and re-labeling.