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
- Enable container registry in GDK
- Login as admin
- Visit any project.
- Visit Settings > Packages & Registries
- 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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #352566 (closed)
Edited by Rahul Chanila