Inactive Holdings/items on Central tenant when user have affiliation for separate Member with 0 permissions

Description

Overview:

User with permission: Inventory: All on Central and Member-1 tenants can't see the details of Items/Holdings on Shared Instance if he have affiliation on Member-2 but don't have "Inventory: all" permissions on it

Preconditions:

  1. Central and 2 member tenants exist

  2. User have "Inventory: all permissions" on Central and Member-1 tenants

  3. User DON'T have permissions for Member-2 tenant 

  4. User log in on Central tenant

  5. Shared Instance with holdings and item from Member-1 exists

Steps to Reproduce:

  1. Find shared instance with added Holdings/Items from Member-1 affiliation

  2. Expand Consortial holdings accordion

  3. Expand Member holdings sub-accordion

  4. Check "View holdings" button

  5. Expand "Holdings" sub-sub-accordion

  6. Check "Item barcode" hyperlink 

Expected Results:

"View holdings" button is active and present 
"Item barcode" hyperlink is present and clickable

Actual Results:

"View holdings" button is not visible for user
"Item barcode" don't have hyperlink in it

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

1. Delete affiliation for member-2 tenant 2. Add "Inventory: all permissions" on member-2 tenant

Attachments

3

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux December 4, 2023 at 5:17 PM

Thanks for checking, . The inactive location problem will be fixed in

Valery_Pilko December 4, 2023 at 3:03 PM

Verified on ECS Poppy Bugfest environment - works as expected.
See attached screencast:

cc:  

Ann-Marie Breaux December 4, 2023 at 8:48 AM

Leave in BF review for now. I tried to create a new user with Univ and Central affils on Consortial BF, and could not get the primary affiliation to set. Sent a note and video to Thunderjet (plus attached the video here). Wait and test once user problem is sorted out.

JenkinsNotifications November 27, 2023 at 11:25 AM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

Maksym Ishchenko November 24, 2023 at 1:03 PM

Hello  

Ticket verified on folijet consortia rancher. Now user can see the details of holdings/items with empty member tenant. Moving ticket further

Screencast: https://issues.folio.org/secure/attachment/70591/UIIN-2689_Verified.mp4

cc:  

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

Release

Poppy (R2 2023) Bug Fix

RCA Group

Legitimate regression

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created November 14, 2023 at 11:00 AM
Updated December 4, 2023 at 5:17 PM
Resolved November 24, 2023 at 1:16 PM
TestRail: Cases
TestRail: Runs