Geo Replicables - True Up Projects Statuses

What does this MR do and why?

Closes #369582 (closed)
Related to #361612 (closed)

This change trues up the Status Icons and Text on Geo Replicables Projects to the rest of the relicables found in the Geo Self Service Framework (SSF).

Important Context

There are 3 different views that are responsible for rendering the Geo Replicables. If you are curious, here is a link to the breakdown of technical approaches and reasoning: &8212 (closed).

What you need to know for this MR is that we are only touching the Projects tab. The rest of the tabs are served via an API and rendered in Vue. This change updates the icons to match the rest of the tabs for consistency sake. Projects eventually will be moved to the frontend approach like the rest of the tabs.

Screenshots or screen recordings

Before After
Synced Synced_-_Before Synced_-_After
Pending Pending_-_Before Pending_-_After
Failed Failed_-_Before Failed_-_After
Default Default_-_Before Default_-_After

How to set up and validate locally

  1. Fetch and checkout this branch on both GDKs.
  2. Setup Geo and access your Secondary GDK (How to setup Geo).
  3. Navigate to the Geo Replicables UI (ex. http://127.0.0.1:3001/admin/geo/replication/projects)
  4. Ensure Projects Tab has the new icons/text (Synced instead of In sync for example).

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #369582 (closed)

Merge request reports

Loading