From f90aa136ba2d2b612f3631fe967fdc17183ac51e Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Mon, 20 Jul 2026 18:08:34 +0200 Subject: [PATCH] Rename n8n trust center actions Replace the trustCenter resource with compliancePortal so the community node tracks the renamed GraphQL operations. Signed-off-by: Bryan Frimin --- packages/n8n-node/nodes/Probo/Probo.node.ts | 6 ++-- .../Probo/actions/audit/create.operation.ts | 2 +- .../actions/audit/deleteReport.operation.ts | 2 +- .../Probo/actions/audit/get.operation.ts | 2 +- .../Probo/actions/audit/getAll.operation.ts | 2 +- .../Probo/actions/audit/update.operation.ts | 2 +- .../actions/audit/uploadReport.operation.ts | 2 +- .../createCommitment.operation.ts | 0 .../createCommitmentGroup.operation.ts | 0 .../createCustomLink.operation.ts | 16 ++++----- .../createReference.operation.ts | 24 ++++++------- .../deleteCommitment.operation.ts | 0 .../deleteCommitmentGroup.operation.ts | 0 .../deleteCustomLink.operation.ts | 2 +- .../deleteFile.operation.ts | 18 +++++----- .../deleteReference.operation.ts | 18 +++++----- .../get.operation.ts | 6 ++-- .../getAllCommitmentGroups.operation.ts | 0 .../getAllCommitments.operation.ts | 0 .../getAllFiles.operation.ts | 18 +++++----- .../getAllReferences.operation.ts | 14 ++++---- .../index.ts | 30 ++++++++-------- .../update.operation.ts | 36 +++++++++---------- .../updateCommitment.operation.ts | 0 .../updateCommitmentGroup.operation.ts | 0 .../actions/document/archive.operation.ts | 2 +- .../actions/document/create.operation.ts | 12 +++---- .../Probo/actions/document/get.operation.ts | 2 +- .../actions/document/getAll.operation.ts | 2 +- .../actions/document/publish.operation.ts | 2 +- .../actions/document/unarchive.operation.ts | 2 +- .../actions/document/update.operation.ts | 12 +++---- .../n8n-node/nodes/Probo/actions/index.ts | 4 +-- .../actions/thirdParty/create.operation.ts | 2 +- .../Probo/actions/thirdParty/get.operation.ts | 2 +- .../actions/thirdParty/getAll.operation.ts | 2 +- .../actions/thirdParty/update.operation.ts | 12 +++---- 37 files changed, 128 insertions(+), 128 deletions(-) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/createCommitment.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/createCommitmentGroup.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/createCustomLink.operation.ts (87%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/createReference.operation.ts (82%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/deleteCommitment.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/deleteCommitmentGroup.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/deleteCustomLink.operation.ts (98%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/deleteFile.operation.ts (78%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/deleteReference.operation.ts (76%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/get.operation.ts (95%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/getAllCommitmentGroups.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/getAllCommitments.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/getAllFiles.operation.ts (86%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/getAllReferences.operation.ts (89%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/index.ts (88%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/update.operation.ts (84%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/updateCommitment.operation.ts (100%) rename packages/n8n-node/nodes/Probo/actions/{trustCenter => compliancePortal}/updateCommitmentGroup.operation.ts (100%) diff --git a/packages/n8n-node/nodes/Probo/Probo.node.ts b/packages/n8n-node/nodes/Probo/Probo.node.ts index d0450d07a..def33e13c 100644 --- a/packages/n8n-node/nodes/Probo/Probo.node.ts +++ b/packages/n8n-node/nodes/Probo/Probo.node.ts @@ -223,9 +223,9 @@ export class Probo implements INodeType { description: 'Manage tracker patterns', }, { - name: 'Trust Center', - value: 'trustCenter', - description: 'Manage trust center', + name: 'Compliance Portal', + value: 'compliancePortal', + description: 'Manage compliance portal', }, { name: 'User', diff --git a/packages/n8n-node/nodes/Probo/actions/audit/create.operation.ts b/packages/n8n-node/nodes/Probo/actions/audit/create.operation.ts index 172009ec8..274c9d89b 100644 --- a/packages/n8n-node/nodes/Probo/actions/audit/create.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/audit/create.operation.ts @@ -141,7 +141,7 @@ export async function execute( validFrom validUntil reportUrl - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } diff --git a/packages/n8n-node/nodes/Probo/actions/audit/deleteReport.operation.ts b/packages/n8n-node/nodes/Probo/actions/audit/deleteReport.operation.ts index 1e18866a6..74f2e4bb7 100644 --- a/packages/n8n-node/nodes/Probo/actions/audit/deleteReport.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/audit/deleteReport.operation.ts @@ -54,7 +54,7 @@ export async function execute( validFrom validUntil reportUrl - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } diff --git a/packages/n8n-node/nodes/Probo/actions/audit/get.operation.ts b/packages/n8n-node/nodes/Probo/actions/audit/get.operation.ts index 80e82ed7e..3e37dc42d 100644 --- a/packages/n8n-node/nodes/Probo/actions/audit/get.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/audit/get.operation.ts @@ -54,7 +54,7 @@ export async function execute( validFrom validUntil reportUrl - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } diff --git a/packages/n8n-node/nodes/Probo/actions/audit/getAll.operation.ts b/packages/n8n-node/nodes/Probo/actions/audit/getAll.operation.ts index c420f007b..006982b33 100644 --- a/packages/n8n-node/nodes/Probo/actions/audit/getAll.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/audit/getAll.operation.ts @@ -89,7 +89,7 @@ export async function execute( validFrom validUntil reportUrl - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } diff --git a/packages/n8n-node/nodes/Probo/actions/audit/update.operation.ts b/packages/n8n-node/nodes/Probo/actions/audit/update.operation.ts index 27649761a..c09191bbd 100644 --- a/packages/n8n-node/nodes/Probo/actions/audit/update.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/audit/update.operation.ts @@ -125,7 +125,7 @@ export async function execute( validFrom validUntil reportUrl - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } diff --git a/packages/n8n-node/nodes/Probo/actions/audit/uploadReport.operation.ts b/packages/n8n-node/nodes/Probo/actions/audit/uploadReport.operation.ts index d6baa97bf..b4d5ab88b 100644 --- a/packages/n8n-node/nodes/Probo/actions/audit/uploadReport.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/audit/uploadReport.operation.ts @@ -75,7 +75,7 @@ export async function execute( validFrom validUntil reportUrl - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/createCommitment.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/createCommitment.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/createCommitment.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/createCommitment.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/createCommitmentGroup.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/createCommitmentGroup.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/createCommitmentGroup.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/createCommitmentGroup.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/createCustomLink.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/createCustomLink.operation.ts similarity index 87% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/createCustomLink.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/createCustomLink.operation.ts index 751014ac8..17d772216 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/createCustomLink.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/createCustomLink.operation.ts @@ -23,17 +23,17 @@ import { proboApiRequest } from '../../GenericFunctions'; export const description: INodeProperties[] = [ { - displayName: 'Trust Center ID', - name: 'trustCenterId', + displayName: 'Compliance Portal ID', + name: 'compliancePortalId', type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createCustomLink'], }, }, default: '', - description: 'The ID of the trust center', + description: 'The ID of the compliance portal', required: true, }, { @@ -42,7 +42,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createCustomLink'], }, }, @@ -56,7 +56,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createCustomLink'], }, }, @@ -70,7 +70,7 @@ export async function execute( this: IExecuteFunctions, itemIndex: number, ): Promise { - const trustCenterId = this.getNodeParameter('trustCenterId', itemIndex) as string; + const compliancePortalId = this.getNodeParameter('compliancePortalId', itemIndex) as string; const name = this.getNodeParameter('name', itemIndex) as string; const url = this.getNodeParameter('url', itemIndex) as string; @@ -92,7 +92,7 @@ export async function execute( `; const responseData = await proboApiRequest.call(this, query, { - input: { trustCenterId, name, url }, + input: { compliancePortalId, name, url }, }); return { diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/createReference.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/createReference.operation.ts similarity index 82% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/createReference.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/createReference.operation.ts index 7d5cc1c36..c038b8093 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/createReference.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/createReference.operation.ts @@ -23,17 +23,17 @@ import { proboApiRequest } from '../../GenericFunctions'; export const description: INodeProperties[] = [ { - displayName: 'Trust Center ID', - name: 'trustCenterId', + displayName: 'Compliance Portal ID', + name: 'compliancePortalId', type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createReference'], }, }, default: '', - description: 'The ID of the trust center', + description: 'The ID of the compliance portal', required: true, }, { @@ -42,7 +42,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createReference'], }, }, @@ -59,7 +59,7 @@ export const description: INodeProperties[] = [ }, displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createReference'], }, }, @@ -72,7 +72,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['createReference'], }, }, @@ -85,15 +85,15 @@ export async function execute( this: IExecuteFunctions, itemIndex: number, ): Promise { - const trustCenterId = this.getNodeParameter('trustCenterId', itemIndex) as string; + const compliancePortalId = this.getNodeParameter('compliancePortalId', itemIndex) as string; const name = this.getNodeParameter('name', itemIndex) as string; const description = this.getNodeParameter('description', itemIndex, '') as string; const websiteUrl = this.getNodeParameter('websiteUrl', itemIndex, '') as string; const query = ` - mutation CreateTrustCenterReference($input: CreateTrustCenterReferenceInput!) { - createTrustCenterReference(input: $input) { - trustCenterReferenceEdge { + mutation CreateCompliancePortalReference($input: CreateCompliancePortalReferenceInput!) { + createCompliancePortalReference(input: $input) { + compliancePortalReferenceEdge { node { id name @@ -108,7 +108,7 @@ export async function execute( } `; - const input: Record = { trustCenterId, name }; + const input: Record = { compliancePortalId, name }; if (description) input.description = description; if (websiteUrl) input.websiteUrl = websiteUrl; diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCommitment.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCommitment.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCommitment.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCommitment.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCommitmentGroup.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCommitmentGroup.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCommitmentGroup.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCommitmentGroup.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCustomLink.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCustomLink.operation.ts similarity index 98% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCustomLink.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCustomLink.operation.ts index 30d1e0739..5782c11aa 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteCustomLink.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteCustomLink.operation.ts @@ -28,7 +28,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['deleteCustomLink'], }, }, diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteFile.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteFile.operation.ts similarity index 78% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/deleteFile.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteFile.operation.ts index 9a1131a5c..aaeafaa38 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteFile.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteFile.operation.ts @@ -23,17 +23,17 @@ import { proboApiRequest } from '../../GenericFunctions'; export const description: INodeProperties[] = [ { - displayName: 'Trust Center File ID', - name: 'trustCenterFileId', + displayName: 'Compliance Portal File ID', + name: 'compliancePortalFileId', type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['deleteFile'], }, }, default: '', - description: 'The ID of the trust center file to delete', + description: 'The ID of the compliance portal file to delete', required: true, }, ]; @@ -42,17 +42,17 @@ export async function execute( this: IExecuteFunctions, itemIndex: number, ): Promise { - const trustCenterFileId = this.getNodeParameter('trustCenterFileId', itemIndex) as string; + const compliancePortalFileId = this.getNodeParameter('compliancePortalFileId', itemIndex) as string; const query = ` - mutation DeleteTrustCenterFile($input: DeleteTrustCenterFileInput!) { - deleteTrustCenterFile(input: $input) { - deletedTrustCenterFileId + mutation DeleteCompliancePortalFile($input: DeleteCompliancePortalFileInput!) { + deleteCompliancePortalFile(input: $input) { + deletedCompliancePortalFileId } } `; - const responseData = await proboApiRequest.call(this, query, { input: { id: trustCenterFileId } }); + const responseData = await proboApiRequest.call(this, query, { input: { id: compliancePortalFileId } }); return { json: responseData, diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteReference.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteReference.operation.ts similarity index 76% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/deleteReference.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteReference.operation.ts index 1c99ca69e..8c0996aa9 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/deleteReference.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/deleteReference.operation.ts @@ -23,17 +23,17 @@ import { proboApiRequest } from '../../GenericFunctions'; export const description: INodeProperties[] = [ { - displayName: 'Trust Center Reference ID', - name: 'trustCenterReferenceId', + displayName: 'Compliance Portal Reference ID', + name: 'compliancePortalReferenceId', type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['deleteReference'], }, }, default: '', - description: 'The ID of the trust center reference to delete', + description: 'The ID of the compliance portal reference to delete', required: true, }, ]; @@ -42,17 +42,17 @@ export async function execute( this: IExecuteFunctions, itemIndex: number, ): Promise { - const trustCenterReferenceId = this.getNodeParameter('trustCenterReferenceId', itemIndex) as string; + const compliancePortalReferenceId = this.getNodeParameter('compliancePortalReferenceId', itemIndex) as string; const query = ` - mutation DeleteTrustCenterReference($input: DeleteTrustCenterReferenceInput!) { - deleteTrustCenterReference(input: $input) { - deletedTrustCenterReferenceId + mutation DeleteCompliancePortalReference($input: DeleteCompliancePortalReferenceInput!) { + deleteCompliancePortalReference(input: $input) { + deletedCompliancePortalReferenceId } } `; - const responseData = await proboApiRequest.call(this, query, { input: { id: trustCenterReferenceId } }); + const responseData = await proboApiRequest.call(this, query, { input: { id: compliancePortalReferenceId } }); return { json: responseData, diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/get.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/get.operation.ts similarity index 95% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/get.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/get.operation.ts index 431fc4660..ed44195d2 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/get.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/get.operation.ts @@ -28,7 +28,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['get'], }, }, @@ -45,10 +45,10 @@ export async function execute( const organizationId = this.getNodeParameter('organizationId', itemIndex) as string; const query = ` - query GetTrustCenter($organizationId: ID!) { + query GetCompliancePortal($organizationId: ID!) { node(id: $organizationId) { ... on Organization { - trustCenter { + compliancePortal { id active searchEngineIndexing diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/getAllCommitmentGroups.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllCommitmentGroups.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/getAllCommitmentGroups.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllCommitmentGroups.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/getAllCommitments.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllCommitments.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/getAllCommitments.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllCommitments.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/getAllFiles.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllFiles.operation.ts similarity index 86% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/getAllFiles.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllFiles.operation.ts index 1df931d86..3765e47da 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/getAllFiles.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllFiles.operation.ts @@ -28,7 +28,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['getAllFiles'], }, }, @@ -42,7 +42,7 @@ export const description: INodeProperties[] = [ type: 'boolean', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['getAllFiles'], }, }, @@ -55,7 +55,7 @@ export const description: INodeProperties[] = [ type: 'number', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['getAllFiles'], returnAll: [false], }, @@ -77,16 +77,16 @@ export async function execute( const limit = this.getNodeParameter('limit', itemIndex, 50) as number; const query = ` - query GetTrustCenterFiles($organizationId: ID!, $first: Int, $after: CursorKey) { + query GetCompliancePortalFiles($organizationId: ID!, $first: Int, $after: CursorKey) { node(id: $organizationId) { ... on Organization { - trustCenterFiles(first: $first, after: $after) { + compliancePortalFiles(first: $first, after: $after) { edges { node { id name category - trustCenterVisibility + compliancePortalVisibility createdAt updatedAt } @@ -101,21 +101,21 @@ export async function execute( } `; - const trustCenterFiles = await proboApiRequestAllItems.call( + const compliancePortalFiles = await proboApiRequestAllItems.call( this, query, { organizationId }, (response) => { const data = response?.data as IDataObject | undefined; const node = data?.node as IDataObject | undefined; - return node?.trustCenterFiles as IDataObject | undefined; + return node?.compliancePortalFiles as IDataObject | undefined; }, returnAll, limit, ); return { - json: { trustCenterFiles }, + json: { compliancePortalFiles }, pairedItem: { item: itemIndex }, }; } diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/getAllReferences.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllReferences.operation.ts similarity index 89% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/getAllReferences.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllReferences.operation.ts index 9f7cf93fe..345d80eea 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/getAllReferences.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/getAllReferences.operation.ts @@ -28,7 +28,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['getAllReferences'], }, }, @@ -42,7 +42,7 @@ export const description: INodeProperties[] = [ type: 'boolean', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['getAllReferences'], }, }, @@ -55,7 +55,7 @@ export const description: INodeProperties[] = [ type: 'number', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['getAllReferences'], returnAll: [false], }, @@ -77,10 +77,10 @@ export async function execute( const limit = this.getNodeParameter('limit', itemIndex, 50) as number; const query = ` - query GetTrustCenterReferences($organizationId: ID!, $first: Int, $after: CursorKey) { + query GetCompliancePortalReferences($organizationId: ID!, $first: Int, $after: CursorKey) { node(id: $organizationId) { ... on Organization { - trustCenter { + compliancePortal { references(first: $first, after: $after) { edges { node { @@ -111,8 +111,8 @@ export async function execute( (response) => { const data = response?.data as IDataObject | undefined; const node = data?.node as IDataObject | undefined; - const trustCenter = node?.trustCenter as IDataObject | undefined; - return trustCenter?.references as IDataObject | undefined; + const compliancePortal = node?.compliancePortal as IDataObject | undefined; + return compliancePortal?.references as IDataObject | undefined; }, returnAll, limit, diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/index.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/index.ts similarity index 88% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/index.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/index.ts index 0ac7791cd..2d0064789 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/index.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/index.ts @@ -45,7 +45,7 @@ export const description: INodeProperties[] = [ noDataExpression: true, displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], }, }, options: [ @@ -70,8 +70,8 @@ export const description: INodeProperties[] = [ { name: 'Create Reference', value: 'createReference', - description: 'Create a new trust center reference', - action: 'Create a trust center reference', + description: 'Create a new compliance portal reference', + action: 'Create a compliance portal reference', }, { name: 'Delete Commitment', @@ -94,20 +94,20 @@ export const description: INodeProperties[] = [ { name: 'Delete File', value: 'deleteFile', - description: 'Delete a trust center file', - action: 'Delete a trust center file', + description: 'Delete a compliance portal file', + action: 'Delete a compliance portal file', }, { name: 'Delete Reference', value: 'deleteReference', - description: 'Delete a trust center reference', - action: 'Delete a trust center reference', + description: 'Delete a compliance portal reference', + action: 'Delete a compliance portal reference', }, { name: 'Get', value: 'get', - description: 'Get trust center settings', - action: 'Get trust center settings', + description: 'Get compliance portal settings', + action: 'Get compliance portal settings', }, { name: 'Get Many Commitment Groups', @@ -124,20 +124,20 @@ export const description: INodeProperties[] = [ { name: 'Get Many Files', value: 'getAllFiles', - description: 'Get many trust center files', - action: 'Get many trust center files', + description: 'Get many compliance portal files', + action: 'Get many compliance portal files', }, { name: 'Get Many References', value: 'getAllReferences', - description: 'Get many trust center references', - action: 'Get many trust center references', + description: 'Get many compliance portal references', + action: 'Get many compliance portal references', }, { name: 'Update', value: 'update', - description: 'Update trust center settings', - action: 'Update trust center settings', + description: 'Update compliance portal settings', + action: 'Update compliance portal settings', }, { name: 'Update Commitment', diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/update.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/update.operation.ts similarity index 84% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/update.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/update.operation.ts index 5c42991fa..d1ccf64cb 100644 --- a/packages/n8n-node/nodes/Probo/actions/trustCenter/update.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/compliancePortal/update.operation.ts @@ -23,17 +23,17 @@ import { proboApiRequest } from '../../GenericFunctions'; export const description: INodeProperties[] = [ { - displayName: 'Trust Center ID', - name: 'trustCenterId', + displayName: 'Compliance Portal ID', + name: 'compliancePortalId', type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, default: '', - description: 'The ID of the trust center to update', + description: 'The ID of the compliance portal to update', required: true, }, { @@ -42,12 +42,12 @@ export const description: INodeProperties[] = [ type: 'boolean', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, default: false, - description: 'Whether the trust center is active', + description: 'Whether the compliance portal is active', }, { displayName: 'Search Engine Indexing', @@ -55,7 +55,7 @@ export const description: INodeProperties[] = [ type: 'options', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, @@ -74,7 +74,7 @@ export const description: INodeProperties[] = [ }, ], default: '', - description: 'Whether search engines should index the trust center', + description: 'Whether search engines should index the compliance portal', }, { displayName: 'Title', @@ -82,7 +82,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, @@ -95,7 +95,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, @@ -108,7 +108,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, @@ -122,7 +122,7 @@ export const description: INodeProperties[] = [ placeholder: 'name@example.com', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, @@ -135,7 +135,7 @@ export const description: INodeProperties[] = [ type: 'string', displayOptions: { show: { - resource: ['trustCenter'], + resource: ['compliancePortal'], operation: ['update'], }, }, @@ -148,7 +148,7 @@ export async function execute( this: IExecuteFunctions, itemIndex: number, ): Promise { - const trustCenterId = this.getNodeParameter('trustCenterId', itemIndex) as string; + const compliancePortalId = this.getNodeParameter('compliancePortalId', itemIndex) as string; const active = this.getNodeParameter('active', itemIndex) as boolean | undefined; const searchEngineIndexing = this.getNodeParameter('searchEngineIndexing', itemIndex, '') as string; const description = this.getNodeParameter('description', itemIndex, '') as string; @@ -158,9 +158,9 @@ export async function execute( const title = this.getNodeParameter('title', itemIndex, '') as string; const query = ` - mutation UpdateTrustCenter($input: UpdateTrustCenterInput!) { - updateTrustCenter(input: $input) { - trustCenter { + mutation UpdateCompliancePortal($input: UpdateCompliancePortalInput!) { + updateCompliancePortal(input: $input) { + compliancePortal { id active searchEngineIndexing @@ -177,7 +177,7 @@ export async function execute( `; const input: Record = { - trustCenterId, + compliancePortalId, title, description, websiteUrl, diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/updateCommitment.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/updateCommitment.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/updateCommitment.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/updateCommitment.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/trustCenter/updateCommitmentGroup.operation.ts b/packages/n8n-node/nodes/Probo/actions/compliancePortal/updateCommitmentGroup.operation.ts similarity index 100% rename from packages/n8n-node/nodes/Probo/actions/trustCenter/updateCommitmentGroup.operation.ts rename to packages/n8n-node/nodes/Probo/actions/compliancePortal/updateCommitmentGroup.operation.ts diff --git a/packages/n8n-node/nodes/Probo/actions/document/archive.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/archive.operation.ts index 76130432a..ad493230a 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/archive.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/archive.operation.ts @@ -50,7 +50,7 @@ export async function execute( document { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor archivedAt diff --git a/packages/n8n-node/nodes/Probo/actions/document/create.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/create.operation.ts index 245bea77b..8f53a87e0 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/create.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/create.operation.ts @@ -125,8 +125,8 @@ export const description: INodeProperties[] = [ }, options: [ { - displayName: 'Trust Center Visibility', - name: 'trustCenterVisibility', + displayName: 'Compliance Portal Visibility', + name: 'compliancePortalVisibility', type: 'options', options: [ { name: 'None', value: 'NONE' }, @@ -134,7 +134,7 @@ export const description: INodeProperties[] = [ { name: 'Public', value: 'PUBLIC' }, ], default: 'NONE', - description: 'The trust center visibility of the document', + description: 'The compliance portal visibility of the document', }, { displayName: 'Default Approver IDs', @@ -157,7 +157,7 @@ export async function execute( const classification = this.getNodeParameter('classification', itemIndex) as string; const content = this.getNodeParameter('content', itemIndex, '') as string; const additionalFields = this.getNodeParameter('additionalFields', itemIndex, {}) as { - trustCenterVisibility?: string; + compliancePortalVisibility?: string; defaultApproverIds?: string; }; @@ -168,7 +168,7 @@ export async function execute( node { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor archivedAt @@ -203,7 +203,7 @@ export async function execute( classification, }; if (content) input.content = content; - if (additionalFields.trustCenterVisibility) input.trustCenterVisibility = additionalFields.trustCenterVisibility; + if (additionalFields.compliancePortalVisibility) input.compliancePortalVisibility = additionalFields.compliancePortalVisibility; if (additionalFields.defaultApproverIds) { input.defaultApproverIds = additionalFields.defaultApproverIds.split(',').map(id => id.trim()).filter(Boolean); } diff --git a/packages/n8n-node/nodes/Probo/actions/document/get.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/get.operation.ts index acb8bca2f..5e780bdb5 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/get.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/get.operation.ts @@ -50,7 +50,7 @@ export async function execute( ... on Document { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor archivedAt diff --git a/packages/n8n-node/nodes/Probo/actions/document/getAll.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/getAll.operation.ts index 69326c2e3..6b2c06ac7 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/getAll.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/getAll.operation.ts @@ -169,7 +169,7 @@ export async function execute( node { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor archivedAt diff --git a/packages/n8n-node/nodes/Probo/actions/document/publish.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/publish.operation.ts index 89e4407d7..535651e5d 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/publish.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/publish.operation.ts @@ -97,7 +97,7 @@ export async function execute( document { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor createdAt diff --git a/packages/n8n-node/nodes/Probo/actions/document/unarchive.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/unarchive.operation.ts index 08cc8ac52..c4ecfbbe9 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/unarchive.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/unarchive.operation.ts @@ -50,7 +50,7 @@ export async function execute( document { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor archivedAt diff --git a/packages/n8n-node/nodes/Probo/actions/document/update.operation.ts b/packages/n8n-node/nodes/Probo/actions/document/update.operation.ts index 9d103a43d..e43b10c0d 100644 --- a/packages/n8n-node/nodes/Probo/actions/document/update.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/document/update.operation.ts @@ -105,8 +105,8 @@ export const description: INodeProperties[] = [ description: 'The title of the document. Updating it edits the current draft version, creating one from the latest published version if none exists.', }, { - displayName: 'Trust Center Visibility', - name: 'trustCenterVisibility', + displayName: 'Compliance Portal Visibility', + name: 'compliancePortalVisibility', type: 'options', options: [ { name: 'None', value: 'NONE' }, @@ -114,7 +114,7 @@ export const description: INodeProperties[] = [ { name: 'Public', value: 'PUBLIC' }, ], default: 'NONE', - description: 'The trust center visibility of the document', + description: 'The compliance portal visibility of the document', }, ], }, @@ -130,7 +130,7 @@ export async function execute( content?: string; classification?: string; documentType?: string; - trustCenterVisibility?: string; + compliancePortalVisibility?: string; defaultApproverIds?: string; }; @@ -140,7 +140,7 @@ export async function execute( document { id status - trustCenterVisibility + compliancePortalVisibility currentPublishedMajor currentPublishedMinor archivedAt @@ -170,7 +170,7 @@ export async function execute( if (updateFields.content !== undefined && updateFields.content !== '') input.content = updateFields.content; if (updateFields.classification !== undefined) input.classification = updateFields.classification; if (updateFields.documentType !== undefined) input.documentType = updateFields.documentType; - if (updateFields.trustCenterVisibility !== undefined) input.trustCenterVisibility = updateFields.trustCenterVisibility; + if (updateFields.compliancePortalVisibility !== undefined) input.compliancePortalVisibility = updateFields.compliancePortalVisibility; if (updateFields.defaultApproverIds !== undefined && updateFields.defaultApproverIds !== '') { input.defaultApproverIds = updateFields.defaultApproverIds.split(',').map(id => id.trim()).filter(Boolean); } diff --git a/packages/n8n-node/nodes/Probo/actions/index.ts b/packages/n8n-node/nodes/Probo/actions/index.ts index c94120d0d..291626446 100644 --- a/packages/n8n-node/nodes/Probo/actions/index.ts +++ b/packages/n8n-node/nodes/Probo/actions/index.ts @@ -48,7 +48,7 @@ import * as risk from './risk'; import * as statementOfApplicability from './statementOfApplicability'; import * as task from './task'; import * as tia from './tia'; -import * as trustCenter from './trustCenter'; +import * as compliancePortal from './compliancePortal'; import * as thirdParty from './thirdParty'; import * as webhook from './webhook'; @@ -92,7 +92,7 @@ export const resources: Record = { statementOfApplicability: statementOfApplicability as ResourceModule, task: task as ResourceModule, tia: tia as ResourceModule, - trustCenter: trustCenter as ResourceModule, + compliancePortal: compliancePortal as ResourceModule, thirdParty: thirdParty as ResourceModule, webhook: webhook as ResourceModule, }; diff --git a/packages/n8n-node/nodes/Probo/actions/thirdParty/create.operation.ts b/packages/n8n-node/nodes/Probo/actions/thirdParty/create.operation.ts index be4f62f24..ed1832384 100644 --- a/packages/n8n-node/nodes/Probo/actions/thirdParty/create.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/thirdParty/create.operation.ts @@ -288,7 +288,7 @@ export async function execute( trustPageUrl certifications countries - showOnTrustCenter + showOnCompliancePortal level createdAt updatedAt diff --git a/packages/n8n-node/nodes/Probo/actions/thirdParty/get.operation.ts b/packages/n8n-node/nodes/Probo/actions/thirdParty/get.operation.ts index 8eee4ac68..6aef20750 100644 --- a/packages/n8n-node/nodes/Probo/actions/thirdParty/get.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/thirdParty/get.operation.ts @@ -130,7 +130,7 @@ export async function execute( trustPageUrl certifications countries - showOnTrustCenter + showOnCompliancePortal ${organizationFragment} ${businessOwnerFragment} ${securityOwnerFragment} diff --git a/packages/n8n-node/nodes/Probo/actions/thirdParty/getAll.operation.ts b/packages/n8n-node/nodes/Probo/actions/thirdParty/getAll.operation.ts index 55293fd0d..bffdd256c 100644 --- a/packages/n8n-node/nodes/Probo/actions/thirdParty/getAll.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/thirdParty/getAll.operation.ts @@ -176,7 +176,7 @@ export async function execute( trustPageUrl certifications countries - showOnTrustCenter + showOnCompliancePortal level ancestors { id diff --git a/packages/n8n-node/nodes/Probo/actions/thirdParty/update.operation.ts b/packages/n8n-node/nodes/Probo/actions/thirdParty/update.operation.ts index ad62721c1..00dbaff1e 100644 --- a/packages/n8n-node/nodes/Probo/actions/thirdParty/update.operation.ts +++ b/packages/n8n-node/nodes/Probo/actions/thirdParty/update.operation.ts @@ -144,8 +144,8 @@ export const description: INodeProperties[] = [ description: 'The ID of the security owner (People ID)', }, { - displayName: 'Show on Trust Center', - name: 'showOnTrustCenter', + displayName: 'Show on Compliance Portal', + name: 'showOnCompliancePortal', type: 'boolean', displayOptions: { show: { @@ -154,7 +154,7 @@ export const description: INodeProperties[] = [ }, }, default: false, - description: 'Whether to show the thirdParty on the trust center', + description: 'Whether to show the thirdParty on the compliance portal', }, { displayName: 'Additional Fields', @@ -255,7 +255,7 @@ export async function execute( const headquarterAddress = this.getNodeParameter('headquarterAddress', itemIndex, '') as string; const businessOwnerId = this.getNodeParameter('businessOwnerId', itemIndex, '') as string; const securityOwnerId = this.getNodeParameter('securityOwnerId', itemIndex, '') as string; - const showOnTrustCenter = this.getNodeParameter('showOnTrustCenter', itemIndex) as boolean | undefined; + const showOnCompliancePortal = this.getNodeParameter('showOnCompliancePortal', itemIndex) as boolean | undefined; const additionalFields = this.getNodeParameter('additionalFields', itemIndex, {}) as { statusPageUrl?: string; termsOfServiceUrl?: string; @@ -292,7 +292,7 @@ export async function execute( trustPageUrl certifications countries - showOnTrustCenter + showOnCompliancePortal createdAt updatedAt } @@ -309,7 +309,7 @@ export async function execute( if (headquarterAddress !== undefined) input.headquarterAddress = headquarterAddress === '' ? null : headquarterAddress; if (businessOwnerId !== undefined) input.businessOwnerId = businessOwnerId === '' ? null : businessOwnerId; if (securityOwnerId !== undefined) input.securityOwnerId = securityOwnerId === '' ? null : securityOwnerId; - if (showOnTrustCenter !== undefined) input.showOnTrustCenter = showOnTrustCenter; + if (showOnCompliancePortal !== undefined) input.showOnCompliancePortal = showOnCompliancePortal; if (additionalFields.statusPageUrl !== undefined) input.statusPageUrl = additionalFields.statusPageUrl === '' ? null : additionalFields.statusPageUrl; if (additionalFields.termsOfServiceUrl !== undefined) input.termsOfServiceUrl = additionalFields.termsOfServiceUrl === '' ? null : additionalFields.termsOfServiceUrl; if (additionalFields.privacyPolicyUrl !== undefined) input.privacyPolicyUrl = additionalFields.privacyPolicyUrl === '' ? null : additionalFields.privacyPolicyUrl;