Add custom routes to migration v2 (#14846)
## Context Add routes to migration V2 - Resolvers - Service v2 - Builder - Validator - Action runner Next PR: Add to twenty-cli to sync routes with serverless
This commit is contained in:
+13
-7
@@ -369,9 +369,11 @@ export class ApplicationSyncService {
|
||||
|
||||
const updateServerlessFunctionInput = {
|
||||
id: serverlessFunctionToUpdate.id,
|
||||
name: serverlessFunctionToSync.name,
|
||||
timeoutSeconds: serverlessFunctionToSync.timeoutSeconds,
|
||||
code: serverlessFunctionToSync.code,
|
||||
update: {
|
||||
name: serverlessFunctionToSync.name,
|
||||
timeoutSeconds: serverlessFunctionToSync.timeoutSeconds,
|
||||
code: serverlessFunctionToSync.code,
|
||||
},
|
||||
};
|
||||
|
||||
await this.serverlessFunctionV2Service.updateOne(
|
||||
@@ -505,8 +507,10 @@ export class ApplicationSyncService {
|
||||
|
||||
const updateDatabaseEventTriggerInput = {
|
||||
id: triggerToUpdate.id,
|
||||
settings: {
|
||||
eventName: triggerToSync.eventName,
|
||||
update: {
|
||||
settings: {
|
||||
eventName: triggerToSync.eventName,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -616,8 +620,10 @@ export class ApplicationSyncService {
|
||||
|
||||
const updateCronTriggerInput = {
|
||||
id: triggerToUpdate.id,
|
||||
settings: {
|
||||
pattern: triggerToSync.schedule,
|
||||
update: {
|
||||
settings: {
|
||||
pattern: triggerToSync.schedule,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
+1
@@ -8,5 +8,6 @@ export const ALL_FLAT_ENTITY_MAPS_PROPERTIES = [
|
||||
'flatServerlessFunctionMaps',
|
||||
'flatDatabaseEventTriggerMaps',
|
||||
'flatCronTriggerMaps',
|
||||
'flatRouteTriggerMaps',
|
||||
'flatFieldMetadataMaps',
|
||||
] as const satisfies (keyof AllFlatEntityMaps)[];
|
||||
|
||||
+1
@@ -10,4 +10,5 @@ export const EMPTY_ALL_FLAT_ENTITY_MAPS = {
|
||||
flatServerlessFunctionMaps: EMPTY_FLAT_ENTITY_MAPS,
|
||||
flatCronTriggerMaps: EMPTY_FLAT_ENTITY_MAPS,
|
||||
flatDatabaseEventTriggerMaps: EMPTY_FLAT_ENTITY_MAPS,
|
||||
flatRouteTriggerMaps: EMPTY_FLAT_ENTITY_MAPS,
|
||||
} as const satisfies AllFlatEntityMaps;
|
||||
|
||||
+2
@@ -5,6 +5,7 @@ import { type FlatDatabaseEventTrigger } from 'src/engine/metadata-modules/datab
|
||||
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
|
||||
import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type';
|
||||
import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type';
|
||||
import { type FlatRouteTrigger } from 'src/engine/metadata-modules/route-trigger/types/flat-route-trigger.type';
|
||||
import { type FlatServerlessFunction } from 'src/engine/metadata-modules/serverless-function/types/flat-serverless-function.type';
|
||||
|
||||
export type AllFlatEntitiesByMetadataEngineName = {
|
||||
@@ -16,4 +17,5 @@ export type AllFlatEntitiesByMetadataEngineName = {
|
||||
serverlessFunction: FlatServerlessFunction;
|
||||
cronTrigger: FlatCronTrigger;
|
||||
databaseEventTrigger: FlatDatabaseEventTrigger;
|
||||
routeTrigger: FlatRouteTrigger;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user