mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-25 21:39:37 +00:00
feat: Add user role select to users list settings page (#7796)

This commit is contained in:
@@ -35,10 +35,11 @@ export type Scope =
|
||||
| SourceControlScope
|
||||
| ExternalSecretStoreScope;
|
||||
|
||||
export type ScopeLevel<T extends 'global' | 'project' | 'resource'> = Record<T, Scope[]>;
|
||||
export type GlobalScopes = ScopeLevel<'global'>;
|
||||
export type ProjectScopes = ScopeLevel<'project'>;
|
||||
export type ResourceScopes = ScopeLevel<'resource'>;
|
||||
export type ScopeLevel = 'global' | 'project' | 'resource';
|
||||
export type GetScopeLevel<T extends ScopeLevel> = Record<T, Scope[]>;
|
||||
export type GlobalScopes = GetScopeLevel<'global'>;
|
||||
export type ProjectScopes = GetScopeLevel<'project'>;
|
||||
export type ResourceScopes = GetScopeLevel<'resource'>;
|
||||
export type ScopeLevels = GlobalScopes & (ProjectScopes | (ProjectScopes & ResourceScopes));
|
||||
|
||||
export type ScopeMode = 'oneOf' | 'allOf';
|
||||
|
||||
Reference in New Issue
Block a user