-
feat: add permission groups
-
feat(user): setup roles table
-
Merge remote-tracking branch 'origin/setup-roles-table' into predefined_modules
-
feat: integrate db functions
-
feat: add new groups in predefined roles
-
refactor: restructure predefined roles
-
refactor: extract `RoleInfo` from `predefined_roles`
-
feat: add role info changes in most of role apis
-
refactor: remove UsersAndRolesJoined
-
Merge commit 'e0d8bb207e8db2a6ba47307090dea7b8a6b7759f' into predefined_modules
-
refactor(roles): move PermissionGroup to common_enums
-
refactor(switch_merchant): add checks in switch_merchant for custom
-
refactor(user_roles): remove unnecessary functions from user_role utils
-
chore: run formatter
-
refactor(roles): move RoleScope enum to common_enums
-
fix: clippy lints
-
feat(roles): add find_role_by_role_in_mechant_scope db function
-
refactor: use find_by_role_id_in_merchant_scope instead of find_by_role_id
-
chore: run formatter
-
refactor: change roles and permissions according to product
-
refactor: simplify list_invitable_roles function
-
chore: resolve comments
-
chore: run formatter
-
Merge commit '4ae28e48cd73a9f96b6ae24babf167824fd182a0' into predefined_modules
-
Merge commit '2e09dc2caca4d694b03efe129d710cebc8002e11' into predefined_modules
-
refactor: change generate reports permission to PaymentsWrite
-
refactor: remove duplicate implementation of DashboardNoPermissionAuth
-
refactor: change check_authorization function to take slice
-
refactor: use `&` everywhere
-
chore: resolve comments
-
chore: run formatter