Skip to content

Add apollo to dependency proxy app

What does this MR do and why?

This MR adds vue apollo, the necessary query, tests and hooks up the data coming from GraphQL to the Vue file.

The app is not yet 'hooked up' anywhere, and this is step two of the three MRs needed to implement the change.

Screenshots or screen recordings

Kapture_2021-09-21_at_15.22.53

Notes on the video:

  • There are 2 dependency proxies 'section' visible, one is the pre-refactor one
  • The enable button is being moved out from this page, this is why the new app does not display it: #322841 (closed)

How to set up and validate locally

  1. Apply this patch: enable-new-dep-proxy.patch
  2. Navigate to group => packages_and_registries => dependency proxy

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #322842 (closed)

Edited by Nicolò Maria Mezzopera

Merge request reports