Done
Details
Assignee
Denys BohdanDenys BohdanReporter
Denys BohdanDenys BohdanPriority
P3Story Points
2Sprint
NoneDevelopment Team
SpitfireFix versions
Release
Morning Glory (R2 2022)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Denys Bohdan
Denys BohdanReporter
Denys Bohdan
Denys BohdanPriority
Story Points
2
Sprint
None
Development Team
Spitfire
Fix versions
Release
Morning Glory (R2 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created March 30, 2022 at 12:20 PM
Updated June 28, 2022 at 2:13 PM
Resolved April 14, 2022 at 1:16 PM
Purpose:
User story statement(s):
As a user,
I want to update the existing Inventory Instance/Holdings record via quick-marc
so that when the optimistic locking issue has occurred:
user will see an understandable message
Requirement
Requirement applies to the user editing a MARC bib or MARC holdings record via quickMARC
If user hits Save and a conflict is detected then display Conflict detection banner
Implement https://folio-org.atlassian.net/browse/STCOM-889
Display message under quickMARC paneheader (see below screenshot)
If a MARC bib record then clicking View latest version link displays AS IF the user hit Save & close and it was successful AND display three pane view with an update Instance record in the third pane in a new window/tab
If possible have focus go to the instance record pane header.
If a MARC holdings record then clicking View latest version link displays AS IF the user hit Save & close and it was successful AND display update FOLIO Holdings record in a new window/tab
If possible have focus go to FOLIO holdings pane header
If user hits Cancel or X on the Edit quickMARC form then no change to current UX behavior > Show Are you sure modal?
If user has deleted MARC fields/rows or has entered an invalid value then do not show the are you sure you want to delete fields modal or error toast notification. Just show the conflict detection modal (if possible)
, can you confirm if this is possible?
When user hits Save & close, make sure focus returns or remains on the conflict detection banner.
Scenarios:
Given the user A is editing a MARC bib or MARC holdings record via quickMARC
AND while user A is editing the record via quickMARC, user B has edited and saved the same quickMARC record
Therefore user A editing the quickMARC record is not viewing the latest version
When user A hits Save on the quickMARC form
Then display the conflict detection banner on the quickMARC form
Given conflict detection banner displays on the MARC bib record - quickMARC
When user A clicks on View latest version link
Then display three pane view with an update Instance record in the third pane in a new pane/window
Given conflict detection banner displays on the MARC holdings record - quickMARC
When user A clicks on View latest version link
Then display updated FOLIO Holdings record view in a new pane/window
Given conflict detection banner displays on the MARC holdings record - quickMARC OR MARC bib record - quickMARC
When user A hits Cancel or X
Then display the Are you sure? modal (no change from current behavior)
Given conflict detection banner displays on the MARC holdings record - quickMARC OR MARC bib record - quickMARC
When user A hits Save again
Then shift focus to the conflict detection banner
Given a user has deleted rows
When a conflict is detected
Then do not show are you sure you want to delete fields modal
AND just show the conflict detection banner
Given a user has entered invalid values
When a conflict is detected
Then do not show error toast notification
AND just show the conflict detection banner , can you confirm if this is possible?