Skip to content

Enable new dependency proxy vue app

What does this MR do and why?

This MR enables the new refactored vue app that replaces the dependency proxy haml implementation.

In this MR:

  • We activate the new app
  • We add a message when the proxy is disabled
  • We remove the old code
  • We fix the QA test selector.
  • We fix the feature tests

Screenshots or screen recordings

Status Before After
Dependency Proxy Not Available Screenshot_2021-10-12_at_15.28.20 Screenshot_2021-10-12_at_15.26.21
Dependency Proxy Disabled Screenshot_2021-10-12_at_15.32.06 Screenshot_2021-10-12_at_15.12.57
Dependency Proxy Enabled & Available Screenshot_2021-10-12_at_15.31.37 Screenshot_2021-10-12_at_15.13.34

Screencapture of the new UI

DepProxyWalkthrough

How to set up and validate locally

  • Go to group => 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