Piece location/holding field adjustments

Description

Purpose: In order to allow for the users at point of receipt to accurately receiving materials. FOLIO will allow users to select from existing Holdings when possible at point of receipt or use a location to generate a holdings

User story statement(s):

As an ordering manager,
I want the ability choose a holdings rather than a location
so that I can be sure the material will be received correctly and place in the correct area of the library.

Scenarios:

  1. Scenario: Check Mark

    • Given user has receiving title with piece(s) and package POL/Title is connected to an instance

    • When creating, editing or receiving pieces in receiving-ui

    • Then user can select an existing Holdings from the related instance or location to create new holding

  2. Scenario: Check Mark

    • Given user has receiving title with piece(s) and POL/Title is connected to an instance

    • When creating, editing or receiving pieces in receiving-ui for Create inventory equals "None" or "Instance"

    • Then user can select only location and it's not required field

  3. Scenario (Verify): DB: Yes that is correct

    • Given user has receiving title with piece(s) and POL/Title is not connected to an instance

    • When creating, editing or receiving pieces in receiving-ui

    • Then user can select only location and it's not required

  4. Scenario (BE logic migration): Check Mark

    • Given user has receiving title with piece(s) and POL/Title is connected to an instance

    • When creating, editing or receiving pieces in receiving-ui and location is selected (Create inventory contains Holding)

    • Then holding is created and linked to piece when piece is saved

  5. Scenario (BE logic migration): 

    • Given user has receiving title with piece(s) and POL/Title is connected to an instance

    • When creating, editing or receiving pieces in receiving-ui and "Create item" checkbox is checked

    • Then item is created and linked to holding and piece when piece is saved Check Mark

  6. Scenario (BE logic migration): Cross Mark

    • Given user has receiving title with piece(s) and POL/Title is connected to an instance and piece is connected to item

    • When editing or receiving pieces in receiving-ui and holding/location is changed

    • Then item is relinked to new holding when piece is saved

  7. Scenario (BE logic migration): Cross Mark

    • Given user has receiving title with piece(s) and POL/Title is connected to an instance

    • When creating, editing or receiving pieces in receiving-ui and location is selected (Create inventory doesn't contain Holding)

    • Then holding is not created when piece is saved

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges October 7, 2021 at 5:57 PM

Closing this issue as remaining bugs relate to backend logic only. see MODORDERS-579, MODORDERS-580 and UIREC-179

Mikita Siadykh October 7, 2021 at 2:19 PM

seems it works on testing env, with concern that BE has issues, so please review 

Mikita Siadykh September 2, 2021 at 12:17 PM

hi  could you please review story - created based on our discussion, some cases are already supported/or will be moved on BE - just to not forget

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

R3 2021

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created September 2, 2021 at 11:36 AM
Updated October 7, 2021 at 5:57 PM
Resolved October 7, 2021 at 5:57 PM
TestRail: Cases
TestRail: Runs

Flag notifications