import type { Scope } from '@n8n/permissions'; export const ownerPermissions: Scope[] = [ 'workflow:create', 'workflow:read', 'workflow:update', 'workflow:delete', 'workflow:list', 'workflow:share', 'user:create', 'user:read', 'user:update', 'user:delete', 'user:list', 'credential:create', 'credential:read', 'credential:update', 'credential:delete', 'credential:list', 'credential:share', 'variable:create', 'variable:read', 'variable:update', 'variable:delete', 'variable:list', 'sourceControl:pull', 'sourceControl:push', 'sourceControl:manage', 'externalSecretsStore:create', 'externalSecretsStore:read', 'externalSecretsStore:update', 'externalSecretsStore:delete', 'externalSecretsStore:list', 'externalSecretsStore:refresh', 'tag:create', 'tag:read', 'tag:update', 'tag:delete', 'tag:list', ]; export const adminPermissions: Scope[] = ownerPermissions.concat(); export const memberPermissions: Scope[] = [ 'user:list', 'variable:list', 'variable:read', 'tag:create', 'tag:read', 'tag:update', 'tag:list', ];