JIRA Integration - (FE) On the pipeline security tab's vulnerability list, create Jira issue when Jira issue creation is enabled in integration settings
Customers can create issues directly from the Pipeline Security tab's Vulnerability list by selecting the following icon associated with each record in-line on the table.
When the "Enable Jira issue creation from vulnerabilities" is selected (see #289810 (closed)), this button should create an issue in JIRA instead of in GitLab.
Links
Vulnerability List
This change should check if the data for the given vulnerability-finding contains a jira-ticket-creation link and in case if it does trigger the JIRA issue creation flow.
And change the button's link to the URL provided by the backend.
Design Issue
Implementation Plan
-
Within ee/app/assets/javascripts/security_dashboard/components/vulnerability_action_buttons.vue
-
Add logic to handleCreateIssue
method:-
If vulnerability.create_jira_issue_url
is not an empty string then open new browser tap with the url -
Display a different tooltip for the create issue
button
-
-
-
Add specs
Edited by David Pisek