You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To help data providers understand which data quality issues they must fix prior to publishing and submitting their data, we are going to incorporate the Data Management team's data quality framework.
This will introduce the concept of "blocking" and "non-blocking" issues.
This will help data providers prioritise which issues to resolve first, and hopefully encourage them to take an iterative approach to providing data.
The results page is split into a task list (copying the pattern from the task list page on the submit service), showing three groupings:
Checks that have passed
Issues that must be fixed prior to publishing and submitting (aka blocking issues)
Issues that can be fixed after publishing and submitting (aka non-blocking issues)
Each task in the list links out to an issues details page, where the user can get more information on the specific issue that they need to fix.
The issues details page provides more granular information about the specific data quality issue, showing which rows are affected, and helps the user to understand what the issue is and how to fix it.
This should enable users to better understand and address specific data issues ahead of publishing and submitting their data, thus improving the level of data quality of the data provided.
This ticket focuses solely on implementing the issues details page, which relies on the task list generated in this ticket for navigation and linking.
Display the issue summary panel to highlight what the issue is that needs fixing (the heading in this panel should be dynamic depending on what kind of issue it is)
Display the table of all the data that's being checked, including:
Pagination of all the results
Ordering the columns to put reference and name first
Highlighting the rows with issues on the table
A short summary of how to fix the issue. Note, there's a separate ticket to make this dynamic, but for now we should just display the same static text that we have on the issues details page on the live service.
A 'back' link at the top of the page to direct the user back to the results list page.
A 'back' link at the bottom of the page to direct the user back to the results list page.
2. Blocking issues details pages:
If the issue is considered 'blocking' then the content in the issue summary panel should display the following text: "You cannot submit your data until you fix the issues"
3. Non-blocking issues details pages:
If the issue is considered 'non-blocking' then the content in the issue summary panel should display the following text: "You can submit your data and fix these issues later"
The text was updated successfully, but these errors were encountered:
Context:
Designs / Prototype:
Acceptance criteria:
1. All issues details pages:
2. Blocking issues details pages:
3. Non-blocking issues details pages:
The text was updated successfully, but these errors were encountered: