Skip to content

Add Instance Security Dashboard component

What does this MR do?

This implements the basic scaffolding of the root application component for the Instance Security Dashboard. It wraps the generic Security Dashboard, an empty state, and leaves a placeholder for the yet-to-be-implemented project selector.

Another MR will implement the project selector, and likely a third will integrate the two with the backend.

As this only implements the root component and doesn't bootstrap it anywhere, a UX review of this will only be done at a later stage when more of the feature is implemented.

The entire feature is being developed behind the security_dashboard feature flag (currently disabled by default).

Screenshots

Since this component isn't bootstrapped anywhere, and is missing the backend and some of the frontend still, these screenshots were created by enabling the security_dashboard feature flag locally and applying this patch:

0001-screenshots.patch

gitlab.markrian_3002_-_security__page_1_days_90

gitlab.markrian_3002_-_security

Does this MR meet the acceptance criteria?

Conformity

Performance and Testing

Edited by Mark Florian

Merge request reports