[FE] Display remaining fields on pipeline security tab vulnerabilities modal
Why are we doing this work
Refer to the excellent write-up here about the overview of the pipeline security modal changes being made as part of the parent epic.
This issue is specific to data elements that we not initially available in the GraphQL mutation.
Here are the fields that still need to be displayed:
stacktraceSnippet
evidenceSource
supportingMessages
request
response
title
evidence
links
assets
Relevant links
Issue Breakdown
Part 1 | #300755 (closed) |
Part 2 | #337488 (closed) |
Part 3 | #337487 (closed) |
Part 4 |
|
Other
Epic | &4969 (closed) |
Design issue | #227105 (closed) |
Backend issue | #335372 (closed) |
Non-functional requirements
-
Documentation: screenshots need to be updated and text modified if necessary -
Testing: tests need to be updated
Implementation plan
-
frontend These fields are already displayed in the https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_details.vue component. So as long as they are available in the backend and use the same signature the vulnerabilities use, the frontend should only probably update the query to fetch the required fields. The rest will be handled automatically.
Edited by Savas Vedova