From 186bc0253361697f876d628a30302faf83edaad1 Mon Sep 17 00:00:00 2001 From: Weiko Date: Fri, 10 Apr 2026 11:41:49 +0200 Subject: [PATCH] Skip email/calendar tab creation for custom object record page layouts (#19544) ## Context Emails and calendars can only be associated with specific objects (companies, people...) and we were adding those tabs for all custom objects. I'm removing these from the default config --- .../compute-flat-default-record-page-layout-to-create.util.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts index 17c5f982dc7..6d140d5570c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts @@ -38,8 +38,6 @@ export const computeFlatDefaultRecordPageLayoutToCreate = ({ { key: 'tasks' as const, widgetKey: 'tasks' as const }, { key: 'notes' as const, widgetKey: 'notes' as const }, { key: 'files' as const, widgetKey: 'files' as const }, - { key: 'emails' as const, widgetKey: 'emails' as const }, - { key: 'calendar' as const, widgetKey: 'calendar' as const }, ]; const pageLayoutTabs: FlatPageLayoutTab[] = [];