Skip to content

Add Jira issues to sidebar navigation

What does this MR do?

Issue #223912 (closed)

Built on top of backend changes made in !35273 (merged).

Context

Currently, when the user sets up a Jira integration in Settings > Integrations, a link will appear in the sidebar that allows users to open Jira from GitLab.

Changes

This MR changes the sidebar of the Jira integration to include an extra "Jira Issues" menu with some minor UI changes. This links to a new page within GitLab that is under active development and the whole feature is behind a feature flag jira_integration.

As the feature is available for EE only, these are the scenarios available:

  • For FOSS, the current link remains the same.
  • For EE, if the feature flag jira_integration is turned off, the current link remains the same.
  • For EE, when the feature flag is turned on, a new top-level menu "Jira Issues" will be added with the sub-menus of "Issues List" (which leads to a new WIP page) and "Open Jira" (which opens Jira in a new tab).

Screenshots

Before integration setup After integration setup, Jira issues disabled After integration setup, Jira issues enabled, EE After integration setup, Jira issues enabled, EE (on hover) After integration setup, Jira issues enabled, EE (on active)
Screenshot_2020-06-26_Projects___H5bp_Simple Screenshot_2020-06-26_Projects___H5bp_Html5_Boilerplate Screenshot_2020-06-26_Projects___H5bp_Html5_Boilerplate_1_ Screen_Shot_2020-06-26_at_14.35.20 Screen_Shot_2020-06-26_at_14.53.05

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 Miguel Rincon

Merge request reports