Skip to content

Commit 80ad365

Browse files
Merge pull request #123 from supertokens/feat/userroles
feat: userroles and permissions
2 parents bd916ae + eeeb122 commit 80ad365

File tree

103 files changed

+4940
-119
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+4940
-119
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,17 @@
8888
- [ ] Multi tenant testing
8989
- [ ] Create one tenant (tenant1), and add 3 users to them. In the dashboard, when you switch to that tenant, it should list those users.
9090
- [ ] Create a user in tenant1 and using backend sdk's(Go, Python, Node) associate the user to a different tenant and select that tenant on the dashboard from the tenants dropdown, it should show that user in the list
91+
- [ ] User Roles and Permissions testing
92+
- [ ] UserRoles page testing
93+
- [ ] Test the empty state when there are no roles created on the roles page.
94+
- [ ] Test creation, delete and updating functionality of the roles are working properly.
95+
- [ ] Test pagination of the roles list with more than 2 or 3 pages of data atleast.
96+
- [ ] Test that the permissions per role are rendering properly without overflowing the parent table.
97+
- [ ] Check for the `feature_not_enabled` state on both userDetails page and user roles page.
98+
- [ ] userDetails page testing with respect to roles and permissions.
99+
- [ ] Test adding and deleting roles to a user.
100+
- [ ] Test the roles search feature and make sure that the list does not include any assigned roles in it.
101+
- [ ] Test by associating the user with multiple tenants and assigning roles to the user in each tenant separately.
91102

92103
## Documentation changes
93104

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [unreleased]
99

10+
## [0.9.0] - 2023-11-17
11+
12+
- Adds user roles and permissions feature to dashboard.
13+
1014
## [0.8.6] - 2023-11-15
1115

1216
- Adds click action to the entire user row.

0 commit comments

Comments
 (0)