Geo Replicables - Support Resync and Reverify actions for individual Replicable via GraphQL
What / Why?
This is related to the Geo Replicables Functionality True Up: &8212 (closed)
Currently for Self Service Replicables we are unable to fire any Resync or Reverify actions against a single replicable record. Our legacy replicables support this behavior and thus we should in theory be able to provide this functionality to our SSF ones as well. This will require brand new GraphQL mutations to be created to support this interaction.
Screenshot of affected UI
Expected Individual Actions (Legacy) | Current Individual Actions (SSF) |
---|---|
Proposal
The new mutations in GraphQL will need to be created so that the frontend can send requests to them.
Additional notes from @mkozono
We need to add a brand-new GraphQL mutation, e.g.
GeoRegistryUpdateMutation
, and probably e.g.Geo::RegistryUpdateService
. Note that ideally "reverify" would include rechecksumming on the primary, but there's already an issue for adding that, so the "reverify" here is simple.
From a backend work perspective we need to add and support these mutations via the GraphQL API. Then the frontend can work a separate issue to implement the components and interactions.