Skip to content

Connect new package API to vue implementation

Nicolò Maria Mezzopera requested to merge 33905-connect-api-to-frontend into master

What does this MR do?

This MR:

  • connects the sorting ui to the API
  • wire project_path in the group list
  • removes all custom components in favor of gitabl-ui ones
  • extends and refactor the tests

This work is behind a feature flag

Screencapture

Project Page

screen-capture__21_

Group Page

screen-capture__22_

Note: sorting does not seem to work on the group api, I will open an issue, the video shows that the correct request parameters are sent ( the code between project and groups is shared )

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

Part of #33905 (closed)

Edited by Nicolò Maria Mezzopera

Merge request reports