CLONE for Ramsons - Unable to edit MARC bibliographic record in the member tenant despite having required permissions in the permission set.

Description

Description:
This ticket is cloned from - Fix for Quesnelia release.
This ticket should be used to fix the same issue for Ramsons release, I was able to reproduce it there.

 

Experiencing an issue where users are unable to edit the shared instance MARC bibliographic record in the member tenant when the necessary permissions are granted via a permission set. the screen remains blank when the edit MARC bibliographic record option is selected, even though the required permission is included in the permission set.

however, when the same permission (quickMARC: View, edit MARC bibliographic record) is directly assigned to the individual users to both central and member tenant, they are able to edit the mark record without issues

Steps to Reproduce:

  1. switch to member tenant

  2. filter->shared->yes

  3. filter->source->MARC

  4. click on the instance record at result list.

  5. click on the Actions->Edit MARC bibliographic record

Expected behavior:

users should be able to edit the mark record when the required permissions are granted through a permission set

Actual behavior:

the edit screen appears blank when permissions are granted via a permission set. editing works only when permission (quickMARC: View, edit MARC bibliographic record) is directly assigned to individual users to both central and member tenant

 

Other information:

  • This issue is replicable in Ramsons bugfest

  • This issue is NOT reproduced for permissions when editing shared FOLIO instances. Users CAN edit FOLIO instances with the same permission set and corresponding instance edit/view permissions.

Interested party:

FOLIO Training Services

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

4

Checklist

hide

Activity

Show:

Valery_Pilko December 4, 2024 at 4:55 PM

Verified on Okapi Ramsons Bugfest environment for edit and derive - works as expected.
See attached screencast:

I’m closing this ticket.
cc:

Denys Bohdan November 26, 2024 at 1:23 PM

Should be verified after is done.

quickMARC used own hook to fetch permissions in Q release, but in R we switched to stripes-core hook which has a bug

Duplicate

Details

Assignee

Reporter

Priority

Development Team

Spitfire

RCA Group

Lack of testing

Affected releases

Quesnelia (R1 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created November 26, 2024 at 12:35 PM
Updated December 4, 2024 at 4:55 PM
Resolved December 4, 2024 at 4:55 PM
TestRail: Cases
TestRail: Runs