Save the trigger's default name (#10657)

Closes https://github.com/twentyhq/core-team-issues/issues/511
This commit is contained in:
Baptiste Devessier
2025-03-05 18:19:52 +01:00
committed by GitHub
parent 8ee26b8185
commit 1ad08cdbe9
2 changed files with 8 additions and 0 deletions

View File

@ -22,6 +22,7 @@ describe('getTriggerDefaultDefinition', () => {
}), }),
).toStrictEqual({ ).toStrictEqual({
type: 'DATABASE_EVENT', type: 'DATABASE_EVENT',
name: 'Record is Created',
settings: { settings: {
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`, eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`,
outputSchema: {}, outputSchema: {},
@ -38,6 +39,7 @@ describe('getTriggerDefaultDefinition', () => {
}), }),
).toStrictEqual({ ).toStrictEqual({
type: 'DATABASE_EVENT', type: 'DATABASE_EVENT',
name: 'Record is Updated',
settings: { settings: {
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.updated`, eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.updated`,
outputSchema: {}, outputSchema: {},
@ -54,6 +56,7 @@ describe('getTriggerDefaultDefinition', () => {
}), }),
).toStrictEqual({ ).toStrictEqual({
type: 'DATABASE_EVENT', type: 'DATABASE_EVENT',
name: 'Record is Deleted',
settings: { settings: {
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.deleted`, eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.deleted`,
outputSchema: {}, outputSchema: {},
@ -70,6 +73,7 @@ describe('getTriggerDefaultDefinition', () => {
}), }),
).toStrictEqual({ ).toStrictEqual({
type: 'DATABASE_EVENT', type: 'DATABASE_EVENT',
name: 'Record is Created',
settings: { settings: {
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`, eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`,
outputSchema: {}, outputSchema: {},
@ -86,6 +90,7 @@ describe('getTriggerDefaultDefinition', () => {
}), }),
).toStrictEqual({ ).toStrictEqual({
type: 'MANUAL', type: 'MANUAL',
name: 'Launch manually',
settings: { settings: {
objectType: generatedMockObjectMetadataItems[0].nameSingular, objectType: generatedMockObjectMetadataItems[0].nameSingular,
outputSchema: {}, outputSchema: {},

View File

@ -26,6 +26,7 @@ export const getTriggerDefaultDefinition = ({
case 'DATABASE_EVENT': { case 'DATABASE_EVENT': {
return { return {
type, type,
name: defaultLabel,
settings: { settings: {
eventName: `${activeObjectMetadataItems[0].nameSingular}.${ eventName: `${activeObjectMetadataItems[0].nameSingular}.${
DATABASE_TRIGGER_TYPES.find( DATABASE_TRIGGER_TYPES.find(
@ -39,6 +40,7 @@ export const getTriggerDefaultDefinition = ({
case 'MANUAL': { case 'MANUAL': {
return { return {
type, type,
name: defaultLabel,
settings: getManualTriggerDefaultSettings({ settings: getManualTriggerDefaultSettings({
availability: 'WHEN_RECORD_SELECTED', availability: 'WHEN_RECORD_SELECTED',
activeObjectMetadataItems, activeObjectMetadataItems,
@ -48,6 +50,7 @@ export const getTriggerDefaultDefinition = ({
case 'CRON': { case 'CRON': {
return { return {
type, type,
name: defaultLabel,
settings: { settings: {
type: 'HOURS', type: 'HOURS',
schedule: { hour: 1, minute: 0 }, schedule: { hour: 1, minute: 0 },