Add issueCreateForMultipleVulnerabilities GraphQL mutation
Why are we doing this work
Based on #267582[design_1641499459303.png] we need the ability to mass-create Issues for Vulnerabilities selected in the Vulnerability Report
Implementation plan
-
Create a GraphQL mutation that: - accepts a list of Vulnerabilities
- creates only one Issue linked to all selected vulnerabilities, new issue will look like &13216 (comment 2283958813)
- uses the service object created in Add vulnerabilityIssueLinkCreate GraphQL mutation (#373816 - closed)
-
Make sure this happens in a worker if over 10 (can be higher) Vulnerabilities are selected to prevent timeouts. This can be done in a follow-up issue if the MR grows too large.Captured here #408365
Edited by Subashis Chakraborty