Done
Details
Assignee
Aidyn ZhakizhanovAidyn ZhakizhanovReporter
Yauhen ViazauYauhen ViazauPriority
P2Story Points
1Sprint
NoneDevelopment Team
EurekaFix versions
Release
Ramsons (R2 2024) Bug FixRCA Group
Missing module permissionTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Aidyn Zhakizhanov
Aidyn ZhakizhanovReporter
Yauhen Viazau
Yauhen ViazauPriority
Story Points
1
Sprint
None
Development Team
Eureka
Fix versions
Release
Ramsons (R2 2024) Bug Fix
RCA Group
Missing module permission
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 18, 2024 at 9:29 AM
Updated January 28, 2025 at 1:51 PM
Resolved December 9, 2024 at 4:24 PM
Steps to Reproduce:
Login to https://eureka-bugfest-ramsons-consortium.int.aws.folio.org/ tenant as a user with following capability sets assigned
Central tenant:
Data - UI-Users - View
Data - UI-Users - Delete
Data - UI-Users Open Transactions - View
Go to "Users" app
Open detailed view of any existing user
Click on "Actions" button on the third pane → Select "Check for open transactions/delete user" option
Click on “Yes“ button in appeared modal
Expected Results: A user is deleted without errors. Modal is closed, deleted user’s detailed view is closed, deleted user disappeared from users list.
Actual Results: A user is NOT deleted. Modal remains opened. Error pop-up appears. In DevTools
DELETE /users-keycloak/users/<<UUID>>
call fails with 403 status and the following response body:Additional Information:
Reproducible regardless of whether a user has a Keycloak record or not
Also active on:
https://folio-etesting-snapshot-diku.ci.folio.org/
https://folio-etesting-snapshot-consortium.ci.folio.org/
https://eureka-bugfest-ramsons.int.aws.folio.org/
NOT active on https://bugfest-ramsons-consortium.int.aws.folio.org/ for a user with corresponding permissions:
Users: Can check open transactions
Users: Can delete user profile if user does not have any open transactions
Users: Can view user profile
See example: