feat: Add global admin role (no-changelog) (#7781)

Github issue / Community forum post (link here to close automatically):
This commit is contained in:
Val
2023-11-23 13:38:11 +00:00
committed by GitHub
parent 5835e055d3
commit 865192adf0
5 changed files with 66 additions and 1 deletions

View File

@@ -20,7 +20,7 @@ import { objectRetriever, lowerCaser } from '../utils/transformers';
import { WithTimestamps, jsonColumnType } from './AbstractEntity';
import type { IPersonalizationSurveyAnswers } from '@/Interfaces';
import type { AuthIdentity } from './AuthIdentity';
import { ownerPermissions, memberPermissions } from '@/permissions/roles';
import { ownerPermissions, memberPermissions, adminPermissions } from '@/permissions/roles';
import { hasScope, type ScopeOptions, type Scope } from '@n8n/permissions';
export const MIN_PASSWORD_LENGTH = 8;
@@ -30,6 +30,7 @@ export const MAX_PASSWORD_LENGTH = 64;
const STATIC_SCOPE_MAP: Record<string, Scope[]> = {
owner: ownerPermissions,
member: memberPermissions,
admin: adminPermissions,
};
@Entity()