Starts adding the dashboard page view
What does this MR do?
Adds in the security dashboard at a basic level at /groups/[group-name]/-/security/dashboard
. There is currently no link to this page as it's not in a releasable state at the moment.
In this first iteration, it sets the ground-work required for the rest of the security dashboard. It pulls in the vulnerabilities and renders them in a list. Pagination, loading states, and all the necessary vue/vuex stuff is in there, but that's about it at this stage.
What are the relevant issue numbers?
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
EE specific content should be in the top level /ee
folder
Edited by Sam Beckham