Done
Details
Assignee
Ruslan LavrovRuslan LavrovReporter
Ann-Marie BreauxAnn-Marie Breaux(Deactivated)Priority
P2Story Points
2Sprint
NoneDevelopment Team
FolijetFix versions
Release
Poppy (R2 2023) Bug FixRCA Group
Missing module permissionAffected releases
Poppy (R2 2023)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Ruslan Lavrov
Ruslan LavrovReporter
Ann-Marie Breaux
Ann-Marie Breaux(Deactivated)Priority
Story Points
2
Sprint
None
Development Team
Folijet
Fix versions
Release
Poppy (R2 2023) Bug Fix
RCA Group
Missing module permission
Affected releases
Poppy (R2 2023)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created October 11, 2023 at 7:12 AM
Updated November 9, 2023 at 6:35 AM
Resolved October 23, 2023 at 1:54 PM
Overview: When using Inventory Single Record Import in a consortial member tenant, the Create option (from the 2nd pane action menu) works fine, but the Overlay option (from the 3rd pane action menu) does not.
Steps to Reproduce:
Be sure user has permission for Inventory Single Record Import in central and member tenant, and that the Inventory Z39.50 settings for OCLC have the community authentication info
Log into a member tenant and go to Inventory
Find an existing shared instance with source = MARC
Display the details for that instance
In the Instance details (3rd) pane, go to Actions/Overlay source bibliographic record and type in OCLC number 1234568, and use the default overlay single record import profile
Go to the Data Import app
Click on Actions/View all
View the log details for the most recent "No file name" import
Expected Results:
Green success toast
Existing shared instance details are updated with revised details, showing a Spanish title
Log details show that the import succeeded, with updated for the SRS MARC and the Instance
Actual Results:
Green success toast
Existing shared instance details are NOT updated with revised details
Log details show
Additional info
See attached video
Testing notes
Make sure there are tests for the following consortial scenarios, if they don't already exist:
Member tenant: Import from Inventory 3rd pane to overlay an existing shared Source = MARC instance, and confirm the instance details and import log
Member tenant: Import from Inventory 3rd pane to overlay an existing shared Source = FOLIO instance, and confirm the instance details and import log
Member tenant: Import from Inventory 3rd pane to overlay an existing local Source = MARC instance, and confirm the instance details and import log
Member tenant: Import from Inventory 3rd pane to overlay an existing local Source = FOLIO instance, and confirm the instance details and import log
Member tenant: Import from Inventory 2nd pane to create a new local Source = MARC instance, and confirm the instance details and import log
Central tenant: Import from Inventory 3rd pane to overlay an existing shared Source = MARC instance, and confirm the instance details and import log
Central tenant: Import from Inventory 3rd pane to overlay an existing shared Source = FOLIO instance, and confirm the instance details and import log
Central tenant: Import from Inventory 2nd pane to create a new shared Source = MARC instance, and confirm the instance details and import log
BE: when Instance with source=MARC is shared a request to mod-srs is sent to delete local MARC Bib, however the problem is in missing permission to perform this request. Possibly this permission can be added as a module permission in mod-consortia. Need to verify with Thunderjet. Update logs in mod-inventory - check response status to indicate that delete MARC Bib request failed.