Skip to content

GitLab for Jira - Split out the self-managed flow into multiple steps

What does this MR do and why?

  • Split out the self-managed flow into multiple steps to make it easier for the user to know what the setup process is:
    • Step 1: Select self-managed as the GitLab version. I've added a GlAlert that mentions the user has to be a GitLab admin.
    • Step 2: Show setup instructions that mention extra setup on the GitLab instance is needed.
    • Step 3: Allow user to fill in their self-managed instance URL. After they submit the form, the page will refresh and show a sign in button.
  • Remove sign in link when user has subscriptions. This link was a duplicate of a button that was already on the page.

Changelog: changed

Screenshots or screen recordings

Before After - Step 1 After - Step 2 After - Step 3
GitLab_for_Jira_self-managed_before GitLab_for_Jira_self-managed_step_1 GitLab_for_Jira_self-managed_step_2 GitLab_for_Jira_self-managed_step_3

How to set up and validate locally

https://docs.gitlab.com/ee/development/integrations/jira_connect.html#simple-setup

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #387508 (closed)

Merge request reports