27 lines
589 B
TypeScript
27 lines
589 B
TypeScript
import type { Scope } from '@n8n/permissions';
|
|
|
|
export const CREDENTIALS_SHARING_OWNER_SCOPES: Scope[] = [
|
|
'credential:read',
|
|
'credential:update',
|
|
'credential:delete',
|
|
'credential:share',
|
|
'credential:move',
|
|
];
|
|
|
|
export const CREDENTIALS_SHARING_USER_SCOPES: Scope[] = ['credential:read'];
|
|
|
|
export const WORKFLOW_SHARING_OWNER_SCOPES: Scope[] = [
|
|
'workflow:read',
|
|
'workflow:update',
|
|
'workflow:delete',
|
|
'workflow:execute',
|
|
'workflow:share',
|
|
'workflow:move',
|
|
];
|
|
|
|
export const WORKFLOW_SHARING_EDITOR_SCOPES: Scope[] = [
|
|
'workflow:read',
|
|
'workflow:update',
|
|
'workflow:execute',
|
|
];
|