Page MenuHomePhabricator

Results page - confirmation of review decision submission
Closed, ResolvedPublic13 Estimated Story Points

Description

As a mismatch reviewer
I want to get a confirmation for my review decision submission
in order to know that my submission has been processed properly

As a mismatch store admin
I want mismatch reviewers to get a reminder that indicating their decision in the Mismatch Finder is not enough and that they also need to edit Wikidata where appropriate
in order to avoid mismatches being marked as reviewed without errors being fixed in Wikidata

Screenshots/mockups:
Link to Workflow on Figma.
Link to Dialog Component on Figma

Component Notes:

  • This task does not require us to implement neither the loading state, the simple variant or the responsive variant of the dialog.
  • The component specs refer to tokens that are not yet created - marked as "TBC". In those cases we may use "hardcoded" css values.
  • The max height of an implemented dialog should be around 450px however, please consult with @Mattia_Capozzi_WMDE when implementing.

Screenshot 2021-10-18 at 16.44.41.png (473×539 px, 54 KB)
Dialog appears after clicking the "Submit Status" button. Here below, there is the content of the dialog:

Now that the changes are submitted successfully, remember:

• If the mismatch is on Wikidata, please use the link to the statement and edit it there to correct the mismatch.

• If the mismatch is on the external source, please inform the data source's maintainers of the error or correct the mismatch yourself, if possible.

• If the mismatch is on both sides, please use the link to the Wikidata statement to correct it and/or inform the data source’s maintainers of the error.


BDD
GIVEN a mismatch results page
AND a review decision being selected
WHEN clicking "submit status"
THEN the page indicates the results are being stored (through a loading animation Not part of this ticket see [Ticket TBA]])
AND THEN I can see a dialog informing me about the submission of my review decisions


Acceptance criteria:

  • reviewers can see a dialog informing them about the submission and next steps after results have been saved to the store
  • dialog can be dismissed
  • checkbox exists to not show the dialog again for future submissions of review decisions
  • the ticket that covers the responsiveness of the dialog is linked to this one :D

Related Objects

StatusSubtypeAssignedTask
ResolvedItamarWMDE
ResolvedLydia_Pintscher
ResolvedItamarWMDE
ResolvedLydia_Pintscher
ResolvedSilvan_WMDE
Resolvedguergana.tzatchkova
ResolvedSilvan_WMDE
ResolvedLydia_Pintscher
ResolvedItamarWMDE
Resolvedguergana.tzatchkova
ResolvedSilvan_WMDE
ResolvedItamarWMDE
InvalidItamarWMDE
ResolvedItamarWMDE
Resolvedguergana.tzatchkova
ResolvedItamarWMDE
ResolvedItamarWMDE
ResolvedSilvan_WMDE
Resolvedguergana.tzatchkova
ResolvedSarai-WMDE
ResolvedSarai-WMDE
ResolvedSilvan_WMDE
Resolvedguergana.tzatchkova
ResolvedItamarWMDE
ResolvedItamarWMDE
Resolvedguergana.tzatchkova
ResolvedSilvan_WMDE
Resolvedguergana.tzatchkova
ResolvedNone
DeclinedNone

Event Timeline

Lydia_Pintscher renamed this task from Results page - confirm review decisions to Results page - confirmation of review decision submission.Sep 29 2021, 2:48 PM
Lydia_Pintscher updated the task description. (Show Details)
Lydia_Pintscher updated the task description. (Show Details)

Task Breakdown Notes:

  • Regarding the workflow:
    1. User clicks submit
    2. Page submits changes
    3. Response is received from server
    4. Dialog appears (unless user opted out)
  • Potential plan of action:
    1. Create Dialog Component (Tested by JS Unit tests)
    2. Implement dialog in Context (Tested by Browser tests),
    3. Persist decision regarding dialog display (checkbox) on the clientside (Tested by Browser tests)

@Mattia_Capozzi_WMDE Can you please provide the copy for the dialog in the ticket description?

A first draft of the complex dialog component tokens is available in #494, in case the use of these is preferred to hard-coded values. Review pending.

Pull Requests:

  • Dialog Component: PR #160
  • Add Confirmation Dialog to results page: PR #178
  • Persist decision regarding dialog display: PR #181