JIRA Integration - Enable Jira issue creation from vulnerabilities options - Show Upgrade to "Ultimate" for "Premium" users
Overview
When a user, who is on GitLab Premium visits "Settings -> Integrations -> Jira" they should see the the section for creating Jira issues from vulnerabilities with the checkbox grayed out and the CTA link to upgrade to Ultimate
:
Currently the whole section is simply hidden:
Currently | Desired end state |
---|---|
Related links
- Discussion in issue for adding the section for creating Jira issues from vulnerabilities: #289810 (comment 480786813)
Non-functional requirements
-
Documentation: screenshots need to be updated and text modified if necessary -
Testing: tests need to be updated
Implementation Plan
-
app/assets/javascripts/integrations/edit/components/jira_issues_fields.vue
passshowJiraVulnerabilitiesIntegration
andupgradePath
via prop -
Create common component to display both the CTA for < Premium and < Ultimate users -
When showJiraVulnerabilitiesIntegration
isfalse
then set the checkbox to be disabled and display card with CTA
Edited by David Pisek