mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
feat(core): Allow transferring workflows from any project to any team project (#9534)
This commit is contained in:
@@ -142,7 +142,7 @@ describe('GET /credentials', () => {
|
||||
// Team cred
|
||||
expect(cred1.id).toBe(savedCredential1.id);
|
||||
expect(cred1.scopes).toEqual(
|
||||
['credential:read', 'credential:update', 'credential:delete'].sort(),
|
||||
['credential:move', 'credential:read', 'credential:update', 'credential:delete'].sort(),
|
||||
);
|
||||
|
||||
// Shared cred
|
||||
@@ -169,7 +169,13 @@ describe('GET /credentials', () => {
|
||||
// Shared cred
|
||||
expect(cred2.id).toBe(savedCredential2.id);
|
||||
expect(cred2.scopes).toEqual(
|
||||
['credential:read', 'credential:update', 'credential:delete', 'credential:share'].sort(),
|
||||
[
|
||||
'credential:delete',
|
||||
'credential:move',
|
||||
'credential:read',
|
||||
'credential:share',
|
||||
'credential:update',
|
||||
].sort(),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -188,11 +194,12 @@ describe('GET /credentials', () => {
|
||||
expect(cred1.scopes).toEqual(
|
||||
[
|
||||
'credential:create',
|
||||
'credential:read',
|
||||
'credential:update',
|
||||
'credential:delete',
|
||||
'credential:list',
|
||||
'credential:move',
|
||||
'credential:read',
|
||||
'credential:share',
|
||||
'credential:update',
|
||||
].sort(),
|
||||
);
|
||||
|
||||
@@ -201,11 +208,12 @@ describe('GET /credentials', () => {
|
||||
expect(cred2.scopes).toEqual(
|
||||
[
|
||||
'credential:create',
|
||||
'credential:read',
|
||||
'credential:update',
|
||||
'credential:delete',
|
||||
'credential:list',
|
||||
'credential:move',
|
||||
'credential:read',
|
||||
'credential:share',
|
||||
'credential:update',
|
||||
].sort(),
|
||||
);
|
||||
}
|
||||
@@ -573,7 +581,13 @@ describe('POST /credentials', () => {
|
||||
expect(encryptedData).not.toBe(payload.data);
|
||||
|
||||
expect(scopes).toEqual(
|
||||
['credential:read', 'credential:update', 'credential:delete', 'credential:share'].sort(),
|
||||
[
|
||||
'credential:delete',
|
||||
'credential:move',
|
||||
'credential:read',
|
||||
'credential:share',
|
||||
'credential:update',
|
||||
].sort(),
|
||||
);
|
||||
|
||||
const credential = await Container.get(CredentialsRepository).findOneByOrFail({ id });
|
||||
@@ -816,11 +830,12 @@ describe('PATCH /credentials/:id', () => {
|
||||
expect(scopes).toEqual(
|
||||
[
|
||||
'credential:create',
|
||||
'credential:read',
|
||||
'credential:update',
|
||||
'credential:delete',
|
||||
'credential:list',
|
||||
'credential:move',
|
||||
'credential:read',
|
||||
'credential:share',
|
||||
'credential:update',
|
||||
].sort(),
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user