From 1ad08cdbe909cabe4a2eae4c3b566a5d5ed2f2d8 Mon Sep 17 00:00:00 2001 From: Baptiste Devessier Date: Wed, 5 Mar 2025 18:19:52 +0100 Subject: [PATCH] Save the trigger's default name (#10657) Closes https://github.com/twentyhq/core-team-issues/issues/511 --- .../utils/__tests__/getTriggerDefaultDefinition.test.ts | 5 +++++ .../workflow-trigger/utils/getTriggerDefaultDefinition.ts | 3 +++ 2 files changed, 8 insertions(+) diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/__tests__/getTriggerDefaultDefinition.test.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/__tests__/getTriggerDefaultDefinition.test.ts index bf55fc944..f59a8c66d 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/__tests__/getTriggerDefaultDefinition.test.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/__tests__/getTriggerDefaultDefinition.test.ts @@ -22,6 +22,7 @@ describe('getTriggerDefaultDefinition', () => { }), ).toStrictEqual({ type: 'DATABASE_EVENT', + name: 'Record is Created', settings: { eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`, outputSchema: {}, @@ -38,6 +39,7 @@ describe('getTriggerDefaultDefinition', () => { }), ).toStrictEqual({ type: 'DATABASE_EVENT', + name: 'Record is Updated', settings: { eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.updated`, outputSchema: {}, @@ -54,6 +56,7 @@ describe('getTriggerDefaultDefinition', () => { }), ).toStrictEqual({ type: 'DATABASE_EVENT', + name: 'Record is Deleted', settings: { eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.deleted`, outputSchema: {}, @@ -70,6 +73,7 @@ describe('getTriggerDefaultDefinition', () => { }), ).toStrictEqual({ type: 'DATABASE_EVENT', + name: 'Record is Created', settings: { eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`, outputSchema: {}, @@ -86,6 +90,7 @@ describe('getTriggerDefaultDefinition', () => { }), ).toStrictEqual({ type: 'MANUAL', + name: 'Launch manually', settings: { objectType: generatedMockObjectMetadataItems[0].nameSingular, outputSchema: {}, diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/getTriggerDefaultDefinition.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/getTriggerDefaultDefinition.ts index 1f267c5fe..ea40c660e 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/getTriggerDefaultDefinition.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/getTriggerDefaultDefinition.ts @@ -26,6 +26,7 @@ export const getTriggerDefaultDefinition = ({ case 'DATABASE_EVENT': { return { type, + name: defaultLabel, settings: { eventName: `${activeObjectMetadataItems[0].nameSingular}.${ DATABASE_TRIGGER_TYPES.find( @@ -39,6 +40,7 @@ export const getTriggerDefaultDefinition = ({ case 'MANUAL': { return { type, + name: defaultLabel, settings: getManualTriggerDefaultSettings({ availability: 'WHEN_RECORD_SELECTED', activeObjectMetadataItems, @@ -48,6 +50,7 @@ export const getTriggerDefaultDefinition = ({ case 'CRON': { return { type, + name: defaultLabel, settings: { type: 'HOURS', schedule: { hour: 1, minute: 0 },