Skip to content

Add Jira issues show mock endpoint and add basic frontend structure

What does this MR do?

These changes are early work behind the feature flag jira_issues_show_integration.

  • Add backend endpoint with mock data that the frontend expects.
  • Add frontend logic to fetch from the above endpoint.
  • Add basic frontend components to allow splitting of the rest of the work into smaller components.

Progress

MR header
Render empty Jira issue in GitLab (behind feature flag) Done
Add Jira issues show mock endpoint and add basic frontend structure 👈 You are here
Add sidebar to individual Jira Issue show 🚧 WIP
Add custom breadcrumb for Jira issues show 🚧 WIP
Add GlAlert with link to Jira issue 🚧 WIP
More MRs to come ...

How to test this

  • Enable the Jira integration and make sure you check "Enable Jira issues".
  • Enable the jira_issues_show_integration feature flag.
  • Go to Project > Jira Issues > Issue list, add any id to the URL so it looks something like this http://127.0.0.1:3000/gitlab-org/gitlab-shell/-/integrations/jira/issues/1

Screenshots (strongly suggested)

Jira_issues_show

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Justin Ho Tuan Duong

Merge request reports