Skip to content

Enable new packages list by removing feature flag

What does this MR do?

The purpose of this MR is to refactor the package list from pure haml to vue, to create the basis for new UI / UX implementation and open the way to #31817 (closed) and in the process solve: #33790 (closed).

Future work influenced by this refactor:

Currently the page has the following features:

  • list of packages
  • clicking on the package name goes to package details
  • bin icon to delete the package ( if able to do so )
  • sorting
  • pagination

The table columns are:

  • name
  • version
  • type
  • created ( with tooltip )
  • actions (delete button )

Said features are all going to be present at the end of refactor, table ui is going to be changed to gitlab-ui table component.

Screenshots

Current:

Screenshot_2019-10-21_at_11.14.47

This MR is going to contain only an overview of the work and the removal of the feature flag, while the work is going to be split in other small MR.

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

Closes #33905 (closed) Closes #55220 (closed)

Edited by Nick Kipling

Merge request reports