Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QA] v0.6.0-rc.1 Testplan #241

Open
jnweiger opened this issue Dec 13, 2023 · 2 comments
Open

[QA] v0.6.0-rc.1 Testplan #241

jnweiger opened this issue Dec 13, 2023 · 2 comments
Assignees

Comments

@jnweiger
Copy link
Contributor

jnweiger commented Dec 13, 2023

Impersonate Test Plan

Test Case Expected Result Result Related Comment
Enable the app. No problems found. 🚧
As admin create a group 'group1' add three members 'user1', 'user2', 'user3'. Make 'user1' group admin of 'group1'. Login as 'user1', go to the users view. Impersonate 'user2'. 'user1' can impersonate 'user2'. See his files. Behave like him. Like if he were logged in. ✔️
Check that a user who is not group admin cannot impersonate anyone. ✔️
As admin create a group 'group1' add four members 'user1', 'user2', 'user3' and 'admin' being admin user of the server. Make 'user1' group admin of 'group1'. Login as 'user1', go to the users view. Impersonate 'admin'. Super admin cannot be impersonated. ✔️
When impersonating a user, a warning appears adverting that you have logged as another user. a warning appears and disappears after a while. ✔️
Check that impersonate options appears in the correct settings panel. ✔️
Interaction with other Apps
Having ldap set up, enable impersonation for an ldap group. Make a user group admin. Using that user impersonate one of the other members of the ldap group. Users can be impersonated without problems.
A guest user cannot impersonate other users. ✔️
Browsers
Check that all the UI elements are usable when browsing with safari. ✔️
Check that all the UI elements are usable when browsing with chrome. ✔️
Check that all the UI elements are usable when browsing with firefox. ✔️
Check that all the UI elements are usable when browsing with edge. ✔️
Check that all the UI elements are usable when browsing with IE11.

@jnweiger jnweiger mentioned this issue Dec 13, 2023
43 tasks
@jnweiger
Copy link
Contributor Author

Changelog testing

  • fix: group admins can impersonate again #236
    • When only having Allow group admins of specific groups to impersonate the users within those groups in the User Authentication page
      • then group admins see the impersonate icon, and impersonate works for the group admin.
      • only group admins see the icon and can impersonate.
  • feature:remove enable only for specific groups #238
    • The option the app setting Enable only for specific groups does not exist.
    • the Impersonate Settings section on the User authentication page gives admins the possibility to select different options for groups admin management.
      • this can recreate a similar scenario as what Enable only for specific groups did in 0.5.3

@jnweiger
Copy link
Contributor Author

@GeraldLeikam is this done?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants