Pin scanner alert to the top of the Vulnerability Reports page
Problem:
We are presenting the scanner alert within the table of the vulnerability report when they should be surfaced at the page level.
Background:
Coming from the work done in !55188 (merged)
following discussion:
The following discussion from !55188 (merged) should be addressed:
-
@svedova started a discussion: (+1 comment) @andyvolpe can you please check whether UX wise this looks good? I had to change the position of the error box and move it inside the card component because otherwise it becomes hard to calculate the sticky positions and there is a margin below the
gl-alertcomponent which makes it look a bit weird:before after 

Proposal
Move the scanner alert to the top of the page. See designs below:
Implementation plan
-
frontend Move the logical location of the alert from the VulnerabilityListcomponent to theProjectVulnerabilitiescomponent, since the data that determines whether to show the alert is fetched by theProjectVulnerabilitiescomponent, and not theVulnerabilityList -
frontend Render the alert at the top of the page via the portal-vuelibrary, which is already a transitive dependency via@gitlab/ui.
Edited by Mark Florian

