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

Description

Description:

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 Quesnelia bugfest

    • -link

  • 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

Describe issue impact on business - Issue prevents ECS users being able to edit shared records from member tenants, which is a main piece of functionality for ECS systems. What institutions are affected? (field “Affected Institutions” in Jira to be populated) - All institutions within ECS environments (currently MOBIUS) What is the workaround if exists? No workaround What areas will be impacted by fix (i.e. what areas need to be retested) quickMARC and Inventory Brief explanation of technical implementation and the level of effort (in workdays) and technical risk (low/medium/high). Work is complete and the level of effort was low. The technical risk is low. Brief explanation of testing required and level of effort (in workdays). Provide test plan agreed with by QA Manager and PO. Test cases already exist and level of effort to test is low/medium. What is the roll back plan in case the fix does not work? Revert to previous version.

CSP Rejection Details

None

Potential Workaround

Add the permission outside of permission set. Although not scalable for an ECS implementation.

Attachments

6

Checklist

hide

Activity

Show:

Valery_Pilko December 24, 2024 at 12:04 PM

Thank you - here is the ticket

Hey - could you please review the fix (for MARC bibliographic records) on https://bugfest-quesnelia-consortium.int.aws.folio.org/
cc: ,

Dmytro Melnyshyn December 24, 2024 at 10:45 AM

Hey , you found a new issue, but similar to this one, please create a bug for stripes-authority-components.

Valery_Pilko December 24, 2024 at 9:31 AM

Hey
I was able to test it on Quesnelia Bugfest (finally):

  1. Issue from description is fixed (related to MARC bibliographic records), see attached screencast:

     

  2. Looks like similar issue reproduces for “MARC authority” records - “Edit” option is not displayed in “Actions” menu for Shared records opened from Member tenant.
    Please review the screencast:

Valery_Pilko November 26, 2024 at 12:41 PM

Together with we verified the fix locally on Quesnelia BF version.
See attached screencast:

Because of different changes in Quesnelia and Ramsons releases, this issue must be fixed for Ramsons separately.
Clone ticket for Ramsons:
cc: ,

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Quesnelia (R1 2024) Service Patch #8

RCA Group

Incomplete/missing requirements

CSP Approved

Yes

Affected releases

Quesnelia (R1 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created November 21, 2024 at 6:45 AM
Updated December 27, 2024 at 2:53 PM
Resolved December 2, 2024 at 2:39 PM
TestRail: Cases
TestRail: Runs