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
- Apply this patch: enable-new-dep-proxy.patch
- 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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #322842 (closed)
Edited by Nicolò Maria Mezzopera