Done
Details
Assignee
Irina PokhyletsIrina PokhyletsReporter
Polina UstimenkoPolina UstimenkoLabels
Priority
P3Story Points
2Sprint
NoneDevelopment Team
VolarisFix versions
Release
Ramsons (R2 2024) Bug FixRCA Group
Incomplete/missing requirementsTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Irina Pokhylets
Irina PokhyletsReporter
Polina Ustimenko
Polina UstimenkoLabels
Priority
Story Points
2
Sprint
None
Development Team
Volaris
Fix versions
Release
Ramsons (R2 2024) Bug Fix
RCA Group
Incomplete/missing requirements
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 8, 2024 at 6:23 AM
Updated December 5, 2024 at 4:38 AM
Resolved December 2, 2024 at 10:36 AM
Overview: "Circulation log: All" permission doesn’t contain “usergroups.collection.get” sub-permission, which prevents user from selecting a user to filter circulation logs (please see the attached screencast).
Steps to reproduce:
Log in as user with only "Circulation log: All" permission
Open “Circulation log” app
Click on "Patron look-up" option
Expected result: “Select User” modal is opened without errors
Actual result: “ERROR: in module @folio/circulation-log, operation GET on resource 'patronGroups' failed, saying: Access for user 'polinaA' (7a2d5252-a8ca-4808-8d5c-44d1c3bccea6) requires permission: usergroups.collection.get” alert appears, but the “Select User” modal is opened
Close the alert and apply “Status” filter in opened modal
Expected result: selected filter applied in “Select User” modal, users are returned on “User Search Results” pane
Actual result: “ERROR: in module @folio/circulation-log, operation GET on resource 'records' failed, saying: Access for user 'polinaA' (7a2d5252-a8ca-4808-8d5c-44d1c3bccea6) requires permission: users.collection.get” alert appears → “Something went wrong” screen appears.
Additional info: Error details display following:
Error: TypeError: Cannot read properties of undefined (reading 'query')