SemanticDiff hyperswitch
feat(authz): Add custom role checks in authorization
#3719
Merged

feat(authz): Add custom role checks in authorization #3719

likhinbopanna merged 31 commits into main from predefined_modules
ThisIsMani
ThisIsMani feat: add permission groups
c92e5126
apoorvdixit88 feat(user): setup roles table
7226da7b
ThisIsMani Merge remote-tracking branch 'origin/setup-roles-table' into predefin…
269a6aef
ThisIsMani feat: integrate db functions
14ffb82f
ThisIsMani feat: add new groups in predefined roles
6d9ab596
ThisIsMani refactor: restructure predefined roles
8a957c81
ThisIsMani refactor: extract `RoleInfo` from `predefined_roles`
8d444732
ThisIsMani feat: add role info changes in most of role apis
55cce280
ThisIsMani refactor: remove UsersAndRolesJoined
1c6c0127
ThisIsMani Merge commit 'e0d8bb207e8db2a6ba47307090dea7b8a6b7759f' into predefin…
300a6623
ThisIsMani refactor(roles): move PermissionGroup to common_enums
78d71765
ThisIsMani refactor(switch_merchant): add checks in switch_merchant for custom
fb164091
ThisIsMani refactor(user_roles): remove unnecessary functions from user_role utils
2b110a72
ThisIsMani ThisIsMani requested a review 226 days ago
ThisIsMani ThisIsMani requested a review 226 days ago
hyperswitch-bot[bot] chore: run formatter
644d78a8
ThisIsMani refactor(roles): move RoleScope enum to common_enums
2fe38c78
ThisIsMani ThisIsMani changed the title feat(authz): Add custom roles checks in authorization feat(authz): Add custom role checks in authorization 226 days ago
ThisIsMani fix: clippy lints
3ec3032e
racnan
racnan requested changes on 2024-02-20
ThisIsMani feat(roles): add find_role_by_role_in_mechant_scope db function
d106bf03
ThisIsMani refactor: use find_by_role_id_in_merchant_scope instead of find_by_ro…
0da3a094
hyperswitch-bot[bot] chore: run formatter
463e6c21
ThisIsMani refactor: change roles and permissions according to product
c1f770a0
ThisIsMani refactor: simplify list_invitable_roles function
ad8ee2c4
ThisIsMani chore: resolve comments
56e41b2a
hyperswitch-bot[bot] chore: run formatter
c4cb2c72
ThisIsMani Merge commit '4ae28e48cd73a9f96b6ae24babf167824fd182a0' into predefin…
2e09dc2c
ThisIsMani Merge commit '2e09dc2caca4d694b03efe129d710cebc8002e11' into predefin…
4bf4ed66
ThisIsMani refactor: change generate reports permission to PaymentsWrite
4cde1249
ThisIsMani ThisIsMani requested a review 225 days ago
ThisIsMani refactor: remove duplicate implementation of DashboardNoPermissionAuth
66020968
ThisIsMani refactor: change check_authorization function to take slice
88cc56e0
ThisIsMani refactor: use `&` everywhere
48af867f
racnan
racnan commented on 2024-02-21
ThisIsMani ThisIsMani assigned ThisIsMani ThisIsMani 225 days ago
ThisIsMani ThisIsMani added S-waiting-on-review
ThisIsMani ThisIsMani added A-users
ThisIsMani ThisIsMani added C-feature
ThisIsMani ThisIsMani added M-api-contract-changes
ThisIsMani chore: resolve comments
7db44145
hyperswitch-bot[bot] chore: run formatter
8766c030
racnan
racnan approved these changes on 2024-02-21
racnan
apoorvdixit88
apoorvdixit88 approved these changes on 2024-02-21
ShivanshMathurJuspay
ShivanshMathurJuspay approved these changes on 2024-02-21
likhinbopanna likhinbopanna merged ada6a322 into main 225 days ago
likhinbopanna likhinbopanna deleted the predefined_modules branch 225 days ago
SanchithHegde SanchithHegde removed S-waiting-on-review

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone