Uploaded image for project: 'ui-requests'
  1. ui-requests
  2. UIREQ-650

[BE] When inventory data (e.g. barcode, instance title) changes for requested item, request should update accordingly

    XMLWordPrintable

Details

    • Standard Bug Write-Up Format
    • Prokopovych - Sprint 124, Prokopovych - Sprint 125, Prokopovych - Sprint 126, Prokopovych - Sprint 127, Prokopovych - Sprint 128, Prokopovych - Sprint 129
    • 8
    • Vega

    Description

      Update Jan. 21, 2022: This has been moved from a bug to a story since it is missing (not broken) functionality. It's been linked to umbrella features that are being worked on by the cross app & data synchronization working group. 

      Overview: Certain inventory data is copied into the Request record. When that data is updated in Inventory, the updates aren't getting synched in Requests.

      Data affected: Item barcode, Item title

      Data not affected: Effective location, Effective call number, Contributor

      1. Steps to repro (adding/updating barcode use case):

      1. log into snapshot
      2. Go to inventory and create an item with no barcode
      3. Create a request on that item
      4. Save the request and notice that, instead of the barcode, we display the FOLIO ID as a link to the item record (this was developed per user story which I can't find)
      5. Now edit the item and apply a barcode
      6. From the item record, click the requests link to view the request

      Expected:

      • In the results list, the barcode should populate in the barcode column
      • When you click to open the request, the item barcode should display instead of the FOLIO number

      Actual:

      • If you search for the request by searching the instance title, it appears but the Barcode column is still blank
      • If you drill into the request details, the FOLIO ID is still displaying as the link to the item record instead of the barcode

      2. Steps to repro (moving items to new instance use case):

      1. log into snapshot
      2. Go to inventory and create a page request for an item in ABA Journal
      3. Back on the Instance record for ABA, choose "move holdings/items to another instance"
      4. Move your paged item to a holding in Temeraire
      5. After the move, review the request record

      Expected:

      • In the results list, the Title should populate with Temeraire
      • When you click to open the request, the Title should populate with Temeraire
      • When you search requests by Temeraire, your request should be found

      Actual:

      • In the results list, the Title displays ABA
      • When you click to open the request, the Title displays ABA
      • When you search requests by Temeraire, your request is not found

      Additional info:

      • If you edit the request (to change the request expiration date, for example), the title will update after save
      • The effective location, effective call number and contributor data are all updating as they should

      3. Steps to repro (moving holdings to new instance use case):

      1. log into snapshot
      2. Go to inventory and create a page request for an item in ABA Journal
      3. Back on the Instance record for ABA, choose "move holdings/items to another instance"
      4. Move the holdings record with which your paged item is associated to Temeraire
      5. After the move, review the request record

      Expected:

      • In the results list, the Title should populate with Temeraire
      • When you click to open the request, the Title should populate with Temeraire
      • When you search requests by Temeraire, your request should be found

      Actual:

      • In the results list, the Title displays ABA
      • When you click to open the request, the Title displays ABA
      • When you search requests by Temeraire, your request is not found

      Additional info:

      • If you edit the request (to change the request expiration date, for example), the title will update after save
      • The effective location, effective call number and contributor data are all updating as they should

      --------------------- Repro steps from CHAL-68 ---------------------------------------

      1. Login to Chalmers' FOLIO
      2. Go to Orders
      3. Go to POL
      4. Receive a book and scan the barcode.
      It will get status In process.
      5. Go to Requests
      6. Search for the barcode
      7. Look in the list for the barcode

      Expected Result:
      To see and to be able to search and see barcodes on all items that has a barcode.

      Actual Result:
      I cannot search, nor see the barcode for items with status In process.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases