Geo Replicables - Improve bulk action modals

What does this MR do and why?

Part of #520355 (closed)

This change is focused on improving the Geo Bulk Action modals to include a some more context into what is happening, links to the supporting docs, and action variants to the confirm action.

Screenshots or screen recordings

Before After
Screenshot_2025-09-05_at_3.33.30_PM Screenshot_2025-09-05_at_3.33.18_PM

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.

  1. Ensure no other GDKs are running. gdk stop/gdk kill
  2. Open an empty directory and install and run Geo with the one-line command found on the Easy installation instructions
  3. Access your primary and secondary Geo instances via 127.0.0.1:3000 and 127.0.0.1:3001.

Testing

  1. Access your primary GDK Geo Page (127.0.0.1:3000/admin/geo)
  2. Scroll down to the very bottom Replication details section
  3. Click one of the blue links (ex: Project Repositories)
  4. Click one of the bulk actions at the top right
  5. Ensure modal pops up with relevant information and a help link

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Zack Cuddy

Merge request reports

Loading