Geo Replication List - Init list feature flag
What does this MR do and why?
Part of #410401 (closed)
Broken off from !184092 (closed)
Based on POC: !181027 (closed)
Uses feature flag geo_replicables_filtered_list_view
This change introduces a new wip feature flag geo_replicables_filtered_list_view that will be used to migrate the Geo Replication List view from the legacy tab view into the new Listbox w/ Filtered Search view along with other improvements as part of &16585 (closed)
The end goal UI looks something like this.
Screenshots or screen recordings
| FF off | FF on |
|---|---|
![]() |
![]() |
How to set up and validate locally
Setup Geo (optional)
Important: To properly test Geo you will need a separate GDK setup. Setup is straightforward but takes some time. Another option is to validate the code functionally and if needed schedule a call to sync and I can screen share my instance.
- Ensure no other GDKs are running.
gdk stop/gdk kill - Open an empty directory and install and run Geo with the one-line command found on the Easy installation instructions
- Access your primary and secondary Geo instances via
127.0.0.1:3000and127.0.0.1:3001.
Testing
- Enable feature flag
Feature.enable(:geo_replicables_filtered_list_view) - Access your primary GDK Geo Page (
127.0.0.1:3000/admin/geo) - Scroll down to the very bottom
Replication detailssection - Click one of the blue links (ex:
Project Repositories) - Ensure the tab view does not appear
Edited by Zack Cuddy

