Skip to content

Refactors project packages & registry settings components

What does this MR do and why?

Refactors component related code for Project > Settings > Packages & Registry

Currently access to the above path is restricted only when Container registry is enabled. This is part 2 of 3 MRs (part 1: !89225 (merged)) for #352566 (closed) which lets us add Package registry settings to the same page. Breaking this into multiple MRs since !87799 (merged) is yet to be merged.

This MR should not change any behavior, and supports future iterations.

Screenshots or screen recordings

No change before/after

How to set up and validate locally

Enabled Container registry

  1. Enable container registry in GDK
  2. Login as admin
  3. Visit any project.
  4. Visit Settings > Packages & Registries
  5. Should be able to interact with form & updata data.

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 #352566 (closed)

Edited by Rahul Chanila

Merge request reports