Skip to content

Add UI support for self-hosted on Jira connect app

What does this MR do and why?

Note: This MR is split from the original changes in !89378 (closed) and is behind a feature flag jira_connect_oauth_self_managed.

This MR extracts some of the frontend setup code for using the ~"Jira::ConnectApp" with a self-hosted instance (using GitLab.com as a proxy). The main change here is the addition of a gitlabBasePath which is the URL of the self-hosted instance.

See commit history for details on each small change.

Screenshots or screen recordings

No changes to current UI but you can preview the new one in this video https://www.youtube.com/watch?v=YRdDM04hy6E.

How to set up and validate locally

See the original MR description for video run-through and detailed steps: !89378 (diffs)

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 #356361 (closed)

Merge request reports