Enable the app. |
No problems found. |
⚙️ |
|
Disable and enable the app using CLI. |
No problems found. |
⚙️ |
|
Create a custom group. |
Custom group is created correctly. |
⚙️ |
|
Create an already existing custom group. |
The group cannot be created again. |
⚙️ |
|
Delete a custom group. |
The group is removed correctly. |
⚙️ |
|
Rename a custom group. |
The group is renamed correctly. |
⚙️ |
|
As a non-admin member try to rename its custom group. |
He cannot rename its custom group |
⚙️ |
|
Get members of a group. |
Members are retrieved correctly. |
⚙️ |
|
Check that the creator of a custom group becames admin automatically. |
No problems found. |
⚙️ |
|
As a creator of a custom group add members. |
Members are added correctly. |
⚙️ |
|
As non-admin member of a custom group try to add members. |
Non-admin member cannot add members. |
⚙️ |
|
As non-member of a custom group try to list its members. |
Non-admin member cannot list members. |
⚙️ |
|
As custom group member try to list members. |
Custom group member can list members. |
⚙️ |
|
As non-admin member of a custom group try to delete a custom group |
A non-admin member of a custom group cannot delete a custom group. |
⚙️ |
|
As a creator of a custom group try to remove members. |
Creator of a custom group can remove members. |
⚙️ |
|
As a non-admin member of a custom group try to remove members |
A non-admin member of a custom group cannot remove members. |
⚙️ |
|
Not having more admins on a custom group, as group owner try to remove yourself from the group |
Group owner cannot remove self if no other admin exists in the group. |
⚙️ |
|
As member of a custom group leave the custom group. |
A member of a custom group can leave the custom group himself. |
⚙️ |
|
As a user check the groups you belong to. |
A user can list his groups. |
⚙️ |
|
As owner of a group, try to change the role of a member of the group. |
Role is changed successfully. |
⚙️ |
|
Create a custom group and let user 'member1' as admin. |
'member1' is the new admin of the group. No problems. |
⚙️ |
|
As superadmin of the server create a custom group. |
Superadmin can create custom groups. |
⚙️ |
|
As superadmin add a user to a custom group. |
Superadmin can add a user to any custom group. |
⚙️ |
|
As superadmin rename a custom group. |
Superadmin can rename any custom group. |
⚙️ |
|
As superadmin change role of a member of a group making him admin. |
Superadmin can change roles. |
⚙️ |
|
As superadmin remove a member of a custom group. |
Superadmin can remove members. |
⚙️ |
|
As superadmin try to list members of a custom group. |
Superadmin can list members. |
⚙️ |
|
As member converted to group owner add members to group, remove members, change roles and list members. |
A member converted to group owner can do the same as group owner |
⚙️ |
|
Having no other admin in a custom group, as group owner try to remove your own admin permissions. |
A group owner cannot remove his own admin permissions if there is no other owner in the group |
⚙️ |
|
Check that a non-existing user cannot be added to a custom group |
|
⚙️ |
|
Using frontend |
|
|
|
Create a custom group. |
Custom group is created correctly. |
✅ |
|
Create an already existing custom group. |
The group cannot be created again. A warning appears. |
✅ |
|
Delete a custom group. |
The group is removed correctly. |
✅ |
|
Rename a custom group. |
The group is renamed correctly. |
✅ |
fixed #87 |
As a creator of a custom group add members. |
Members are added correctly. |
✅ |
|
As regular user member of a custom group check the users in the custom groups. |
You can see the other members. |
✅ |
|
As non-admin member of a custom group try to add members. |
Non-admin member cannot add members. There is no UI element to do it. |
✅ |
|
As non-admin member of a custom group try to delete a custom group |
A non-admin member of a custom group cannot delete a custom group. |
✅ |
|
As a creator of a custom group try to remove members. |
Creator of a custom group can remove members. |
✅ |
|
As a non-admin member of a custom group try to remove members |
Not even possible. |
✅ |
|
Not having more admins on a custom group, as group owner try to remove yourself from the group |
Group owner cannot remove self if no other admin exists in the group. |
✅ |
|
As member of a custom group leave the custom group. |
A member of a custom group can leave the custom group himself. |
✅ |
|
As a user check the groups you belong to. |
A user can list his groups. |
✅ |
|
As owner of a group, try to change the role of a member of the group. |
Role is changed successfully. |
✅ |
Fixed as part of #33 |
Create a custom group and let user 'member1' as admin. |
'member1' is the new admin of the group. No problems. |
✅ |
Fixed as part of #33 |
As member converted to group owner add members to group, remove members, change roles and list members. |
A member converted to group owner can do the same as group owner |
✅ |
|
Having no other admin in a custom group, as group owner try to remove your own admin permissions. |
A group owner cannot remove his own admin permissions if there is no other owner in the group |
✅ |
|
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 |
|
✅ |
Besides changing role issues, ok |
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 |
|
✅ |
|
Extra cases |
|
|
|
Set up an ldap server. Create a custom group and add ldap users as members. |
They can use customgroups without problems. |
✅ |
#90 |
Check that ldap users appear with their display name instead of the uuid. |
|
✅ |
|