Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-1872

Optimistic locking: Display a Conflict Detection banner

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 9.0.0
    • Labels:
    • Template:
    • Sprint:
      Prokopovych - Sprint 131, Prokopovych - Sprint 132, Prokopovych - Sprint 133, Prokopovych - Sprint 134
    • Story Points:
      5
    • Development Team:
      Prokopovych
    • Release:
      Lotus R1 2022

      Description

      As a user
      I want to be informed when a record update conflict has been detected
      So I can stop working on updating the older version of the record

      Requirement

      • Apply to the following edit record screens: Instance, Holdings, and Item
      • If an Instance record then clicking View latest version link displays AS IF the user hit Save & close AND three pane view with an updated Instance record in the third pane DISPLAYS in a new tab/window
        • If possible have focus go to the instance record pane header.
      • If a Holdings record then clicking View latest version link displays AS IF the user hit Save & close AND updated Holdings record DISPLAYS in a new tab/window
        • Have focus go to the Holdings pane header
      • If an Item record then clicking View latest version link displays AS IF the user hit Save & close AND updated Item record DISPLAYS in a new tab/window
        • Have focus go to the Item pane header
      • If user hits Cancel or X on the Instance/Holdings/Item then no change to current UX behavior > Show Are you sure modal?
      • When user hits Save & close, make sure focus returns or remains on the conflict detection banner.

      Scenarios:
      Given the user A is editing a instance/holdings/item record
      AND user B has just edited and saved the same is instance/holdings/item record
      Thus user A is not editing the latest version
      When user A hits Save on that instance/holdings/item record
      Then display the conflict detection banner right below the paneheader

      Given conflict detection banner displays on a instance/holdings/item record
      When user A clicks on View latest version
      Then display AS IF the user hit Save & close

      Given conflict detection banner displays on instance/holdings/item record
      When user A hits Cancel or X
      Then display the Are you sure? modal as supported today

      Given conflict detection banner displays on the instance/holdings/item record
      When user A hits Save again
      Then shift focus to the conflict detection modal

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mpk35 Michal Kuklis
                Reporter:
                kgambrell Khalilah Gambrell
                Tester Assignee:
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases