You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(authz): add scope selection step to the Role Assignment Wizard (#111)
* feat(authz): add role assignation wizard scope selection step
Add scope selection step (step 2) to the role assignation wizard, including
ScopeList, ScopeFilterBar, useScopeListData, and useScopePermissions. Migrate
useScopes to infinite query, fix useOrgs data extraction, add missing
userRoles cache invalidation on role assignment, and align all tests with
the updated hook shapes.
* fix: solve lint issues
* feat(authz): enhance role assignment wizard with internationalization support
* feat(authz): implement error handling for role assignment with localized messages
* feat(tests): add intlWrapper for testing with internationalization support
* fix: solve lint issues
* feat(authz): enhance role assignment wizard with error handling and user feedback
* fix: address feedback
* fix(authz): boost CSS specificity to prevent Paragon overrides on highlighted input
* fix: address feedback
* fix: address feedback
* feat(authz): enhance role assignment wizard with improved scope handling and UI updates
* feat(authz): update role assignment wizard navigation for single and multiple preset users
* feat(authz): update role assignment wizard to support multiple organizations and enhance error handling
* feat(authz): update tests for role assignment wizard to reflect new scope handling and organization filtering
* fix: increase test coverage
* feat(authz): integrate useScopePermissions for enhanced permission handling in role assignment wizard
* feat(authz): implement getOrgAggregateScopeKey for dynamic scope generation in role assignment
{key: 'library',label: 'Library',description: 'Permissions related to the library as a whole.'},
85
96
{key: 'library_content',label: 'Content',description: 'Permissions to create, edit, delete, and publish individual content items within the library.'},
0 commit comments