Geo Replicable - Migrate Filter Dropdown
What does this MR do and why?
Closes #418082 (closed)
This change migrates the GlDropodown
found in ee/app/assets/javascripts/geo_replicable/components/geo_replicable_filter_bar.vue
over to GlCollapsibleListbox
as part of the Pajamas Migration Epic.
This change also fixes a UX concern in regards to previously the dropdown didn't display the selected option which was causing confusion to our users to which filter was actually active.
Screenshots or screen recordings
Before | After |
---|---|
Before | After |
How to set up and validate locally
- Fetch and checkout this branch
- Setup Geo by following the 1-line installation in the Easy Installation section (How to setup Geo)
- Enable Feature Flag
Feature.enable(:geo_registries_update_mutation)
(if you want to test the Resync/Reverify actions) - Access your Secondary GDK UI
- Navigate to the Geo Replication View for Job Artifacts (ex.
http://127.0.0.1:3001/admin/geo/sites/2/replication/job_artifacts
) - Ensure filtering still works
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 #418082 (closed)