Description
We have implemented a centralized error system where each error can be:
- either marked with the zobject row ID to allow the components to grab any errors that have been detected, or
- a generic error shown page-wide, which should be shown in the Publish component as part of the publishing flow
Observed behavior:
- Errors are currently not being shown properly or being shared among components.
- Errors from failed implementation are being shown in the About widget
Expected behavior (Acceptance criteria):
We should
- review all the new Default View components and make sure that all getError methods are being called with the right ids
- review handling of general page-wide errors and make sure that the are reported in the Publish Dialog
- review the widget About and make sure that only relevant errors are being shown in its fields
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist