JIRA Integration - (FE) On the vulnerability details modal, create Jira issue when Jira issue creation is enabled in integration settings
When clicking on a vulnerability-finding link within either the security MR-widget or pipeline-tab it opens a modal:
Links
MR-widget | Pipeline |
---|---|
Modal
This change should check if the data for the given vulnerability-finding contains a jira-ticket-creation link and in case if it does display:
And change the button's link to the URL provided by the backend.
Design Issue
Implementation Plan
-
within ee/app/assets/javascripts/vue_shared/security_reports/components/modal_footer.vue
:-
if modal.vulnerability.create_jira_issue_url
is present display a link-button labelledCreate Jira Issue
, linking to the given URL and opening in a new tab -
if not then display current gl-button
-
-
Add specs
Note: All code related to this feature is currently behind the :jira_for_vulnerabilities
feature flag, it should also be used here
Edited by Savas Vedova