Skip to content

Jira issues - Clean up issue creation section UI in settings form

What does this MR do and why?

This change is behind the feature flag jira_multiple_project_keys. Previous MR !148004 (merged).

  • Move Jira project key under the Enable Jira issue creation from vulnerabilities checkbox.
  • Remove the extra badge Ultimate next to the checkbox.
  • Add help text for Jira project keys input and polish UI.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before - without feature flag Before - with feature flag After
Jira_issues_section_-_ff_disabled Jira_issues_section_-_ff_enabled Jira_issues_after

How to set up and validate locally

  1. In rails console enable the experiment fully

    Feature.enable(:jira_multiple_project_keys)
  2. Go to Project > Settings > Integrations > Jira. For example, http://127.0.0.1:3000/gitlab-org/gitlab-test/-/settings/integrations/jira/edit.

Related to #452161 (closed)

Edited by Justin Ho Tuan Duong

Merge request reports