From c83d6f90e1cf0e5d2c6ba0c36a9c1628df98b545 Mon Sep 17 00:00:00 2001 From: prastoin Date: Tue, 17 Feb 2026 11:24:09 +0100 Subject: [PATCH] restore input --- .../ai/ai-agent/dtos/create-agent.input.ts | 5 ++++- .../logic-function/dtos/create-logic-function.input.ts | 5 +++++ .../object-metadata/dtos/create-object.input.ts | 6 ++++++ .../dtos/inputs/create-view-field-group.input.ts | 8 +++++++- .../view-field/dtos/inputs/create-view-field.input.ts | 8 +++++++- .../view-filter/dtos/inputs/create-view-filter.input.ts | 8 +++++++- .../view-group/dtos/inputs/create-view-group.input.ts | 8 +++++++- 7 files changed, 43 insertions(+), 5 deletions(-) diff --git a/packages/twenty-server/src/engine/metadata-modules/ai/ai-agent/dtos/create-agent.input.ts b/packages/twenty-server/src/engine/metadata-modules/ai/ai-agent/dtos/create-agent.input.ts index ccd94811491..5f21856f5ac 100644 --- a/packages/twenty-server/src/engine/metadata-modules/ai/ai-agent/dtos/create-agent.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/ai/ai-agent/dtos/create-agent.input.ts @@ -1,4 +1,4 @@ -import { Field, InputType } from '@nestjs/graphql'; +import { Field, HideField, InputType } from '@nestjs/graphql'; import { Type } from 'class-transformer'; import { @@ -81,4 +81,7 @@ export class CreateAgentInput { @IsOptional() @Field(() => [String], { nullable: true }) evaluationInputs?: string[]; + + @HideField() + applicationId?: string; } diff --git a/packages/twenty-server/src/engine/metadata-modules/logic-function/dtos/create-logic-function.input.ts b/packages/twenty-server/src/engine/metadata-modules/logic-function/dtos/create-logic-function.input.ts index 1114f89c66d..94c0ce6cd5f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/logic-function/dtos/create-logic-function.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/logic-function/dtos/create-logic-function.input.ts @@ -28,6 +28,11 @@ export class CreateLogicFunction { @Field(() => UUIDScalarType, { nullable: true }) id?: string; + @IsUUID() + @IsOptional() + @Field(() => UUIDScalarType, { nullable: true }) + universalIdentifier?: string; + @IsString() @IsNotEmpty() @Field() diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts index cbe40cb956e..392b45f8f02 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts @@ -58,6 +58,12 @@ export class CreateObjectInput { @HideField() dataSourceId: string; + @HideField() + applicationId?: string; + + @HideField() + universalIdentifier?: string; + @IsBoolean() @IsOptional() @Field({ nullable: true }) diff --git a/packages/twenty-server/src/engine/metadata-modules/view-field-group/dtos/inputs/create-view-field-group.input.ts b/packages/twenty-server/src/engine/metadata-modules/view-field-group/dtos/inputs/create-view-field-group.input.ts index 5796bfb8928..8452885a02e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/view-field-group/dtos/inputs/create-view-field-group.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/view-field-group/dtos/inputs/create-view-field-group.input.ts @@ -1,4 +1,4 @@ -import { Field, InputType } from '@nestjs/graphql'; +import { Field, HideField, InputType } from '@nestjs/graphql'; import { IsBoolean, @@ -36,4 +36,10 @@ export class CreateViewFieldGroupInput { @IsBoolean() @Field({ nullable: true, defaultValue: true }) isVisible?: boolean; + + @HideField() + universalIdentifier?: string; + + @HideField() + applicationId?: string; } diff --git a/packages/twenty-server/src/engine/metadata-modules/view-field/dtos/inputs/create-view-field.input.ts b/packages/twenty-server/src/engine/metadata-modules/view-field/dtos/inputs/create-view-field.input.ts index fb846908ae6..3c09d0e9697 100644 --- a/packages/twenty-server/src/engine/metadata-modules/view-field/dtos/inputs/create-view-field.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/view-field/dtos/inputs/create-view-field.input.ts @@ -1,4 +1,4 @@ -import { Field, InputType } from '@nestjs/graphql'; +import { Field, HideField, InputType } from '@nestjs/graphql'; import { IsBoolean, @@ -50,4 +50,10 @@ export class CreateViewFieldInput { @IsUUID() @Field(() => UUIDScalarType, { nullable: true }) viewFieldGroupId?: string; + + @HideField() + universalIdentifier?: string; + + @HideField() + applicationId?: string; } diff --git a/packages/twenty-server/src/engine/metadata-modules/view-filter/dtos/inputs/create-view-filter.input.ts b/packages/twenty-server/src/engine/metadata-modules/view-filter/dtos/inputs/create-view-filter.input.ts index ac9778954f5..b4b71caf913 100644 --- a/packages/twenty-server/src/engine/metadata-modules/view-filter/dtos/inputs/create-view-filter.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/view-filter/dtos/inputs/create-view-filter.input.ts @@ -1,4 +1,4 @@ -import { Field, InputType } from '@nestjs/graphql'; +import { Field, HideField, InputType } from '@nestjs/graphql'; import { IsDefined, @@ -52,4 +52,10 @@ export class CreateViewFilterInput { @IsUUID() @Field(() => UUIDScalarType, { nullable: false }) viewId: string; + + @HideField() + universalIdentifier?: string; + + @HideField() + applicationId?: string; } diff --git a/packages/twenty-server/src/engine/metadata-modules/view-group/dtos/inputs/create-view-group.input.ts b/packages/twenty-server/src/engine/metadata-modules/view-group/dtos/inputs/create-view-group.input.ts index ab5406393d9..9e72184b715 100644 --- a/packages/twenty-server/src/engine/metadata-modules/view-group/dtos/inputs/create-view-group.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/view-group/dtos/inputs/create-view-group.input.ts @@ -1,4 +1,4 @@ -import { Field, InputType } from '@nestjs/graphql'; +import { Field, HideField, InputType } from '@nestjs/graphql'; import { IsBoolean, @@ -34,4 +34,10 @@ export class CreateViewGroupInput { @IsUUID() @Field(() => UUIDScalarType, { nullable: false }) viewId: string; + + @HideField() + universalIdentifier?: string; + + @HideField() + applicationId?: string; }