[BREAKING_CHANGE] Deprecate remaining entities standardId (#17639)

# Introduction
Following https://github.com/twentyhq/twenty/pull/17632 and
https://github.com/twentyhq/twenty/pull/17572
This PR deprecates the agent, skill, field metadata and role
`standardId` in favor of the `universalIdentifier` usage

## Note
- Removed previous standard ids declaration modules
- Twenty-sdk now re-exports the `STANDARD_OBJECTS` universalIdentifier
hashmap constant
- deleted some sync-metadata deadcode too ( mainly types )
This commit is contained in:
Paul Rastoin
2026-02-03 09:06:24 +01:00
committed by GitHub
parent cfdcc0065c
commit d35d5c0463
118 changed files with 534 additions and 2279 deletions
@@ -1,8 +1,6 @@
import { HELPER_AGENT } from 'src/engine/workspace-manager/workspace-migration/constant/standard-agent-ids';
export const STANDARD_AGENT = {
helper: {
universalIdentifier: HELPER_AGENT.standardId,
universalIdentifier: '20202020-0002-0001-0001-000000000004',
},
} as const satisfies Record<
string,
@@ -1,4 +1,4 @@
import { STANDARD_OBJECTS } from './standard-object.constant';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
export const STANDARD_NAVIGATION_MENU_ITEMS = {
allCompanies: {
@@ -1,5 +1,3 @@
import { ADMIN_ROLE } from 'src/engine/metadata-modules/role/constants/admin-role';
export const STANDARD_ROLE = {
admin: { universalIdentifier: ADMIN_ROLE.standardId },
admin: { universalIdentifier: '20202020-0001-0001-0001-000000000001' },
} as const satisfies Record<string, { universalIdentifier: string }>;
@@ -1,6 +1,7 @@
import { Injectable } from '@nestjs/common';
import { isDefined } from 'twenty-shared/utils';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { ApplicationService } from 'src/engine/core-modules/application/services/application.service';
import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service';
@@ -14,7 +15,6 @@ import { FlatView } from 'src/engine/metadata-modules/flat-view/types/flat-view.
import { GlobalWorkspaceOrmManager } from 'src/engine/twenty-orm/global-workspace-datasource/global-workspace-orm.manager';
import { buildSystemAuthContext } from 'src/engine/twenty-orm/utils/build-system-auth-context.util';
import { WorkspaceCacheService } from 'src/engine/workspace-cache/services/workspace-cache.service';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { TWENTY_STANDARD_ALL_METADATA_NAME } from 'src/engine/workspace-manager/twenty-standard-application/constants/twenty-standard-all-metadata-name.constant';
import { computeTwentyStandardApplicationAllFlatEntityMaps } from 'src/engine/workspace-manager/twenty-standard-application/utils/twenty-standard-application-all-flat-entity-maps.constant';
import { WorkspaceMigrationBuilderException } from 'src/engine/workspace-manager/workspace-migration/exceptions/workspace-migration-builder-exception';
@@ -1,4 +1,5 @@
import { type STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
export type AllStandardObjectFieldName<T extends AllStandardObjectName> =
@@ -1,4 +1,5 @@
import { type STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
export type AllStandardObjectIndexName<T extends AllStandardObjectName> =
@@ -1,3 +1,3 @@
import { type STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type STANDARD_OBJECTS } from 'twenty-shared/metadata';
export type AllStandardObjectName = keyof typeof STANDARD_OBJECTS;
@@ -1,4 +1,5 @@
import { type STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
export type AllStandardObjectView<T extends AllStandardObjectName> =
@@ -49,7 +49,6 @@ export const createStandardAgentFlatMetadata = ({
return {
id: v4(),
universalIdentifier,
standardId: universalIdentifier,
name,
label,
icon,
@@ -4,9 +4,9 @@ import {
RelationOnDeleteAction,
RelationType,
} from 'twenty-shared/types';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
import { ATTACHMENT_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-migration/constant/standard-field-ids';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import {
type CreateStandardFieldArgs,
@@ -237,7 +237,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetTask',
label: 'Task',
description: 'Attachment task',
@@ -262,7 +262,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetNote',
label: 'Note',
description: 'Attachment note',
@@ -287,7 +287,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetPerson',
label: 'Person',
description: 'Attachment person',
@@ -312,7 +312,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetCompany',
label: 'Company',
description: 'Attachment company',
@@ -337,7 +337,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetOpportunity',
label: 'Opportunity',
description: 'Attachment opportunity',
@@ -362,7 +362,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetDashboard',
label: 'Dashboard',
description: 'Attachment dashboard',
@@ -387,7 +387,7 @@ export const buildAttachmentStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: ATTACHMENT_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.attachment.morphIds.targetMorphId.morphId,
fieldName: 'targetWorkflow',
label: 'Workflow',
description: 'Attachment workflow',
@@ -4,6 +4,7 @@ import {
RelationOnDeleteAction,
RelationType,
} from 'twenty-shared/types';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
@@ -12,7 +13,6 @@ import {
type CreateStandardFieldArgs,
} from 'src/engine/workspace-manager/twenty-standard-application/utils/field-metadata/create-standard-field-flat-metadata.util';
import { createStandardRelationFieldFlatMetadata } from 'src/engine/workspace-manager/twenty-standard-application/utils/field-metadata/create-standard-relation-field-flat-metadata.util';
import { TIMELINE_ACTIVITY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-migration/constant/standard-field-ids';
export const buildTimelineActivityStandardFlatFieldMetadatas = ({
now,
@@ -241,7 +241,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetPerson',
label: 'Person',
description: 'Event person',
@@ -266,7 +266,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetCompany',
label: 'Company',
description: 'Event company',
@@ -291,7 +291,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetOpportunity',
label: 'Opportunity',
description: 'Event opportunity',
@@ -316,7 +316,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetNote',
label: 'Note',
description: 'Event note',
@@ -341,7 +341,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetTask',
label: 'Task',
description: 'Event task',
@@ -366,7 +366,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetWorkflow',
label: 'Workflow',
description: 'Event workflow',
@@ -391,7 +391,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetWorkflowVersion',
label: 'WorkflowVersion',
description: 'Event workflow version',
@@ -416,7 +416,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetWorkflowRun',
label: 'Workflow Run',
description: 'Event workflow run',
@@ -441,7 +441,7 @@ export const buildTimelineActivityStandardFlatFieldMetadatas = ({
workspaceId,
context: {
type: FieldMetadataType.MORPH_RELATION,
morphId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.targetMorphId,
morphId: STANDARD_OBJECTS.timelineActivity.morphIds.targetMorphId.morphId,
fieldName: 'targetDashboard',
label: 'Dashboard',
description: 'Event dashboard',
@@ -6,9 +6,9 @@ import {
type FieldMetadataType,
} from 'twenty-shared/types';
import { v4 } from 'uuid';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type StandardBuilderArgs } from 'src/engine/workspace-manager/twenty-standard-application/types/metadata-standard-buillder-args.type';
@@ -70,7 +70,6 @@ export const createStandardFieldFlatMetadata = <
return {
id: fieldIds[fieldName].id,
universalIdentifier: fieldDefinition.universalIdentifier,
standardId: fieldDefinition.universalIdentifier,
applicationId: twentyStandardApplicationId,
workspaceId,
objectMetadataId: standardObjectMetadataRelatedEntityIds[objectName].id,
@@ -5,9 +5,9 @@ import {
type FieldMetadataSettings,
type FieldMetadataType,
} from 'twenty-shared/types';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type StandardBuilderArgs } from 'src/engine/workspace-manager/twenty-standard-application/types/metadata-standard-buillder-args.type';
@@ -90,7 +90,6 @@ export const createStandardRelationFieldFlatMetadata = <
return {
id: fieldIds[fieldName as keyof typeof fieldIds].id,
universalIdentifier: fieldDefinition.universalIdentifier,
standardId: fieldDefinition.universalIdentifier,
applicationId: twentyStandardApplicationId,
workspaceId,
objectMetadataId: standardObjectMetadataRelatedEntityIds[objectName].id,
@@ -1,6 +1,6 @@
import { v4 } from 'uuid';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type AllStandardObjectViewFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-view-field-name.type';
@@ -1,5 +1,6 @@
import { isDefined } from 'twenty-shared/utils';
import { v4 } from 'uuid';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { findFlatEntityByIdInFlatEntityMapsOrThrow } from 'src/engine/metadata-modules/flat-entity/utils/find-flat-entity-by-id-in-flat-entity-maps-or-throw.util';
import { findManyFlatEntityByIdInFlatEntityMapsOrThrow } from 'src/engine/metadata-modules/flat-entity/utils/find-many-flat-entity-by-id-in-flat-entity-maps-or-throw.util';
@@ -9,7 +10,6 @@ import {
} from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type';
import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types';
import { generateFlatIndexMetadataWithNameOrThrow } from 'src/engine/metadata-modules/index-metadata/utils/generate-flat-index.util';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectIndexName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-index-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import {
type CreateStandardObjectArgs,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type StandardBuilderArgs } from 'src/engine/workspace-manager/twenty-standard-application/types/metadata-standard-buillder-args.type';
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,5 +1,6 @@
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import {
TAB_PROPS,
WIDGET_PROPS,
@@ -1,8 +1,8 @@
import { isDefined } from 'twenty-shared/utils';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatPageLayout } from 'src/engine/metadata-modules/flat-page-layout/types/flat-page-layout.type';
import { type PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { STANDARD_PAGE_LAYOUTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-page-layout.constant';
import { type StandardObjectMetadataRelatedEntityIds } from 'src/engine/workspace-manager/twenty-standard-application/utils/get-standard-object-metadata-related-entity-ids.util';
import { type StandardPageLayoutMetadataRelatedEntityIds } from 'src/engine/workspace-manager/twenty-standard-application/utils/get-standard-page-layout-metadata-related-entity-ids.util';
@@ -52,7 +52,6 @@ export const createStandardRoleFlatMetadata = ({
return {
id: v4(),
universalIdentifier,
standardId: universalIdentifier,
label,
description,
icon,
@@ -30,7 +30,6 @@ export const createStandardSkillFlatMetadata = ({
return {
id: v4(),
universalIdentifier,
standardId: universalIdentifier,
name,
label,
icon,
@@ -1,9 +1,9 @@
import { isDefined } from 'twenty-shared/utils';
import { v4 } from 'uuid';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant';
import { type FlatViewField } from 'src/engine/metadata-modules/flat-view-field/types/flat-view-field.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type AllStandardObjectViewFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-view-field-name.type';
@@ -1,9 +1,9 @@
import { type ViewFilterOperand } from 'twenty-shared/types';
import { isDefined } from 'twenty-shared/utils';
import { v4 } from 'uuid';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatViewFilter } from 'src/engine/metadata-modules/flat-view-filter/types/flat-view-filter.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type AllStandardObjectViewFilterName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-view-filter-name.type';
@@ -1,8 +1,8 @@
import { isDefined } from 'twenty-shared/utils';
import { v4 } from 'uuid';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type FlatViewGroup } from 'src/engine/metadata-modules/flat-view-group/types/flat-view-group.type';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type AllStandardObjectViewGroupName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-view-group-name.type';
import { type AllStandardObjectViewName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-view-name.type';
@@ -1,4 +1,5 @@
import { isDefined } from 'class-validator';
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
import { type AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant';
import { type FlatView } from 'src/engine/metadata-modules/flat-view/types/flat-view.type';
@@ -6,7 +7,6 @@ import { type ViewKey } from 'src/engine/metadata-modules/view/enums/view-key.en
import { ViewOpenRecordIn } from 'src/engine/metadata-modules/view/enums/view-open-record-in';
import { type ViewType } from 'src/engine/metadata-modules/view/enums/view-type.enum';
import { ViewVisibility } from 'src/engine/metadata-modules/view/enums/view-visibility.enum';
import { STANDARD_OBJECTS } from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-object.constant';
import { type AllStandardObjectFieldName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-field-name.type';
import { type AllStandardObjectName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-name.type';
import { type AllStandardObjectViewName } from 'src/engine/workspace-manager/twenty-standard-application/types/all-standard-object-view-name.type';