Skip to content

Geo Replication - Expose Last Verified Data

Zack Cuddy requested to merge 364716-expose-last-verified-data into master

What does this MR do and why?

Follow up for: #364714 (closed)
Closes #364716 (closed)

This change exposes the Last Verified data to the UI from the GraphQL endpoint.
Additionally following @dbalexandre comments made here: #364714 (comment 1030144548) Last Checked does not make sense in this context so it has been removed from this UI (currently it was always showing Unknown).

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 the GraphQL endpoint only serves Replicables that are part of our Self-Service Framework (SSF). This will be every tab except Projects and Designs

soon Projects and Designs will be conformed to "the rest of the tabs"

Screenshots or screen recordings

Before After
Last Verified Data, Removed Last Checked Screen_Shot_2022-08-02_at_9.35.22_AM Screen_Shot_2022-08-02_at_9.36.27_AM

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 is unchanged
  5. Ensure every other Tab aside from Projects and Designs showcases Last Verified Data and no longer shows Last Checked.

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 #364716 (closed)

Edited by Zack Cuddy

Merge request reports