Skip to content

Add tab navigation to the package registry list view

What does this MR do?

As per #197918 (closed), this adds tabs for each package registry currently supported to the packages list at the project and group level. This does not currently include package counts inside the tabs yet as we're awaiting on a backend dependency.

Screenshots

Static:

All Conan Maven
Screenshot_2020-03-09_at_18.26.10 Screenshot_2020-03-09_at_18.26.21 Screenshot_2020-03-09_at_18.26.29

Empty States:

All Conan (same for other types with name replaced)
Screenshot_2020-03-10_at_11.05.40 Screenshot_2020-03-10_at_11.04.28

Gif:

package-tabs

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Nick Kipling

Merge request reports