Display offline events synchronization errors in table

Description

When any of the stock events fails (4xx, 5xx responses) we should display it to the user. The header of the application should display that there were offline synchronization errors (and how many - this is implemented in OLMIS-7207). Upon clicking the link in the header, a table with all of the failed event is shown. The user can dismiss those errors or re-submit them.

Note: the information about errors is saved to user’s browser in https://openlmis.atlassian.net/browse/OLMIS-7221#icft=OLMIS-7221

The designs are available at https://agoiba.axshare.com/#id=oap0hq&p=offline_synchronization_errors_page&g=1

Attachments

3

Checklists

Activity

Alicja Baranowska March 31, 2021 at 12:16 PM

Tested with success

Verified cases:

  • Upon clicking the link in the header, a table with all of the failed events is shown.

  • The user can dismiss those errors or re-submit them.

  • UI issues on the table are fixed

Verified on:

  • Ubuntu 20.04

  • Google Chrome Browser Version 85.0.4183.83

  • Firefox Version 80.0

Alicja Baranowska March 25, 2021 at 2:19 PM

One small issue:

  • Looking at the current table and mockup plz change the error message text to red and change the width of this column to make sure the action button will be in one row

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Story Points

Original estimate

Time tracking

3d 4h 30m logged

Sprint

Fix versions

Priority

Time Assistant

Created March 11, 2021 at 10:47 AM
Updated March 31, 2021 at 12:17 PM
Resolved March 31, 2021 at 12:16 PM