Loading
Re-home organization overview Artifact Registry entry point to EE
What does this MR do and why?
Implements Step 1 of the monolith/S01 plan (Vue app shell and composition
surfaces): re-homes the pre-existing FOSS Artifact Registry (AR) organization
overview entry point into ee/, so the AR surface is EE-only ahead of the S01
feature steps.
- The FOSS
organizations/showoverview no longer renders the "Go to Artifact Registry" link, the two AR-specific empty-state copy variants, thecanReadArtifactRegistrymount data, or thecan_read_artifact_registryhelper key, and no longer imports the generatedartifactRegistryOrganizationIndexPathroute helper. It exposes CE#description/#actionsslots for EE to fill. - EE restores the entry point unchanged via an override component that fills
those slots, an EE
organization_show_app_datahelper override that re-addscan_read_artifact_registry, and anee_else_cebootstrap swap so only the EE build reads the ability and mounts the EE component (the FOSS build stays free of AR frontend code).
Notes
- Feature flag: none in this step (the shared
artifact_registry_uiflag lands in Step 3). The whole organization UI is behindui_for_organizations. - Changelog: intentionally omitted - the organization UI is dark behind
ui_for_organizations(type: wip,default_enabled: false); a changelog entry lands when that UI goes GA. - i18n: the five
Organization|…strings are byte-identical, split between the CE component (settings / default descriptions) and the EE override (the two AR descriptions + "Go to Artifact Registry").
Steps to verify
| FOSS | EE (Org admin) | EE(Org user) |
|---|---|---|
![]() |
![]() |
Text should change as org user |
- Enable
ui_for_organizationsfeature flag - Visit
http://gdk.test:3000/o/default/-/overviewin FOSS_ONLY mode and confirm that link to Artifact registry does not exist. - Visit
http://gdk.test:3000/o/default/-/overviewin EE and confirm that link to Artifact registry` does exist.
Related to #604731 (closed)
Edited by Rahul Chanila

