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({
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: {},

View File

@ -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 },