Done
Details
Assignee
Anna MelnykAnna MelnykReporter
Martin SpengerMartin SpengerTester Assignee
Darcy BranchiniDarcy BranchiniLabels
Priority
P3Story Points
1Sprint
NoneDevelopment Team
VegaTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Anna Melnyk
Anna MelnykReporter
Martin Spenger
Martin SpengerTester Assignee
Darcy Branchini
Darcy BranchiniLabels
Priority
Story Points
1
Sprint
None
Development Team
Vega
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created December 17, 2019 at 1:41 PM
Updated March 12, 2020 at 10:26 PM
Resolved March 12, 2020 at 10:25 PM
Summary: When I follow the steps in T10787, I can edit all user information, but am not able to edit permissions.
https://foliotest.testrail.io/index.php?/tests/view/10787
Simple repro steps:
Give a user the following permissions only:
1) "Users: Can assign and unassign permissions to users"
2) Users: Can edit user profile
Log in as user to verify that it is possible to assign and unassign permissions to a user
Expected: Should be able to assign and unassign permissions to a user with these permissions
Actual: Can't assign/unassign permissions unless I also have "Settings (Users): Can create, edit and remove permission sets". "Settings (Users): Can create, edit and remove permission sets" should provide access to the Settings > Users > Permission sets feature only.
---------------------------
Steps to reproduce:
Open BugFest site in a browser other than Chrome (FireFox, Safari, etc.) Don't use Chrome because it will be used to test user permissions.
Login as "folio" user
Go to Users app and find a user that you are using to test permissions
Make sure that this user doesn't have any permissions applicable to Users app.
Open Chrome browser and login to BugFest system with your testing user ID (do not use "folio" user). If you have BugFest browser window open in Chrome then logout and login as your testing user to refresh permissions settings.
Verify that this user doesn't have access to Users app
Switch back to the browser where you editing user permissions and add the following permissions:
1) "Users: Can assign and unassign permissions to users"
2) Users: Can view user profile
Switch back to Chrome and perform logout/login as your testing user to refresh permissions settings.
1) Verify that you have access to Users app
2) Verify that you can open user details screen
3) Verify that you can add user permissions
Switch back to the browser where you editing user permissions and remove "Users: Can assign and unassign permissions to users" permission
Switch back to Chrome and perform logout/login as your testing user to refresh permissions settings.
# 1) Verify that you have access to Users app
2) Verify that you can browse user detail but can't see user permissions.
Expected result: See step 9
Actual result: I can edit all user information, but am not able to edit permissions.
*Additional info: *
I am able to edit permissions on a user only when I have "Settings (Users): Can create, edit and remove permission sets"
This bug exists in Q3.2 release/Chalmers production and doesn't seem to be an issue for them as it seems the ppl who can edit permissions on a user record are the same ppl who can create permission sets