Create empty state for operational vulnerabilities
Why are we doing this work
- when a user navigates to the
Operational Vulnerabilities
tab and a user has not set up a cluster image policy, they are given a link to how to create a policy
Relevant links
Non-functional requirements
-
Documentation: -
Feature flag: -
Performance: -
Testing:
Implementation plan
-
frontend create an empty state -
frontend when Create policy
is clicked-
if cluster image scanning is not supported, a user is directed to... [TBD] -
if cluster image scanning is supported, a user is directed to the New policy
page (-/security/policies/new
)
-
-
frontend when Learn more
is clicked, a user is directed to the cluster image scanning docs -
backend pass up the svg path for the svg, the policy page path for the Create policy
button, and the docs path for theLearn more
button, but I think this is probably doable by someone from the frontend modifying the following files (or their associated helpers) to have that data.- https://gitlab.com/gitlab-org/gitlab/blob/master/ee/app/views/projects/security/vulnerability_report/index.html.haml
- https://gitlab.com/gitlab-org/gitlab/blob/master/ee/app/views/groups/security/vulnerabilities/index.html.haml
- https://gitlab.com/gitlab-org/gitlab/blob/master/ee/app/views/security/vulnerabilities/index.html.haml
Edited by Alexander Turinske