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

quickMARC: Ability to move a FOLIO holdings record with an underlying MARC source from one instance to another

    XMLWordPrintable

Details

    • eHoldings Sprint 123, eHoldings Sprint 124
    • 3
    • Spitfire
    • R3 2021

    Description

      Requirement

      Given I have a holdings record with Source = MARC
      AND I select the action Move holdings/items to another source
      When I move the holdings record to another instance record
      Then underlying MARC source record should update 004 > newly attached instance record HRID

      Endpoints to use

      • PUT /holdings-storage/holdings/ {holdingsRecordId}

        - change "instanceId" parameter to id of another instance record. psmagin could you confirm that this endpoint will also update MARC source 004 and 014 fields?

      Move action screenshot

      Acceptance testing

      Given I have a holdings record with Source = MARC
      AND I select the action Move holdings/items to another source
      When I move the holdings record from the instance record Hey Dima to the instance record Yo Vlad
      AND I access Yo Vlad
      Then that holdings record I moved should display under the Holdings accordion

      Given I have moved a holding record with Source = MARC from instance record Hey Dima to the instance record Yo Vlad
      When I view that FOLIO holdings record then Source = MARC
      THEN all other holdings fields values with the exception of the Title should not change
      AND the Title should be Yo Vlad

      Given I have moved a holding record with Source = MARC from instance record Hey Dima to the instance record Yo Vlad
      When I View Source for that holdings record
      THEN all MARC fields values with the exception of 004 should not change
      AND 004 is Yo Vlad's HRID
      AND Hey Dima's HRID and UUID should not be stored/displayed for this holdings record

      Given I have moved a holding record with Source = MARC from instance record Hey Dima to the instance record Yo Vlad
      When I edit that holdings record via quickMARC
      THEN all MARC fields values with the exception of 004 should not change
      AND 004 is Yo Vlad's HRID
      AND Hey Dima's HRID and UUID should not be stored/displayed on quickMARC

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                vladyslav_velytskyi Vladyslav Velytskyi
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases