Done
Details
Details
Assignee
Dennis Bridges
Dennis BridgesReporter
Dimitri Gogiashvili
Dimitri GogiashviliPriority
Story Points
1
Sprint
None
Development Team
Thunderjet
Fix versions
Release
Ramsons (R2 2024) Bug Fix
RCA Group
TBD
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created October 24, 2024 at 10:08 AM
Updated December 5, 2024 at 3:47 PM
Resolved December 4, 2024 at 2:44 PM
Overview: Locations in POL “locations” accordion do not reflect the expected result. Location for pieces and instance are displayed correctly. Also if we go to POL’s edit mode, locations are displayed as expected.
Preconditions:
"Allow user to select locations from other affiliations for central orders" option should be checked (active) in "Settings" -> "Consortium manager" -> "Central ordering" in Central tenant
An order in "Open" status with one PO line has been created in Central tenant:
"Receiving workflow" is set as "Synchronized order and receipt quantity"
Quantity = 2
First item has holding in Member 1 tenant (e.g. "M1-Loc"), second - in Member 2 tenant (e.g. "M2-Loc1")
"Create inventory" is set as "Instance, Holdings, Item"
Authorized user with "Staff" type has affiliations in the following tenants:
Central
Member 1
Member 2
Same user has the following permissions in Central tenant:
Inventory: All permissions
Receiving: View
Orders: Can view Orders and Order lines
Settings (Consortia): Can view network ordering
Same user has the following permissions in Member 1 and Member 2 tenants:
Inventory: All permissions
Inventory: Update ownership
Same user is logged in Member 1 tenant
Steps to reproduce:
Go to "Inventory" app on Instance details pane related to title selected in POL from Preconditions
Click "View holding" button next to holding name (e.g. "M1-Loc")
Update ownership for selected holding:
Click "Actions" button
Select "Update ownership" option
Select "Member 2" tenant in "Affiliation" dropdown
Click on any available holding (e.g. “M2-Loc2”)
Click "Confirm" button on appeared "Update ownership of holdings" confirmation modal
Switch active affiliation:
Click on user profile section at the right side of top navigation bar
Select Central tenant in "Consortium members" dropdown
Click "Save & close" button
Go to “Orders” app and search for the POL from preconditions
Click on PO line from Preconditions
Expected result:
In locations accordion both records display Member 2 affiliation.
Holding for the first location is the one selected during ownership update on step #3 (e.g. “M2-Loc2”).
The second location displays the holding selected in preconditions for Member 2 tenant (e.g. "M2-Loc1").
Actual result:
In locations accordion both records display Member 2 affiliation.
First location displays the holding selected in preconditions for Member 1 tenant (e.g. "M1-Loc").
Second location displays “Invalid reference” as holding.
Actual result 2 (after fix):
In locations accordion both records display Member 2 affiliation.
First location displays the holding selected in preconditions for Member 1 tenant (e.g. "M1-Loc").
The second location displays the holding selected in preconditions for Member 2 tenant (e.g. "M2-Loc1").