From fd5c39b4da245470f9e3aaa511302b62b3471a45 Mon Sep 17 00:00:00 2001 From: Weiko Date: Tue, 4 Nov 2025 11:40:49 +0100 Subject: [PATCH] Remove default feature flag feature (#15587) ## Context Having rollout feature for new workspaces creates bad experience for new users and doesn't bring as much value as existing ones anyway. Removing migration v2 from default feature flag and the whole concept of default feature flag --- .../core-modules/workspace/services/workspace.service.ts | 6 ------ .../constants/default-feature-flags.ts | 5 ----- 2 files changed, 11 deletions(-) delete mode 100644 packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/constants/default-feature-flags.ts diff --git a/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts b/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts index 823becf36ed..d9d26fde026 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts @@ -45,7 +45,6 @@ import { import { PermissionsService } from 'src/engine/metadata-modules/permissions/permissions.service'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; import { WorkspaceManagerService } from 'src/engine/workspace-manager/workspace-manager.service'; -import { DEFAULT_FEATURE_FLAGS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/default-feature-flags'; import { extractVersionMajorMinorPatch } from 'src/utils/version/extract-version-major-minor-patch'; @Injectable() @@ -228,11 +227,6 @@ export class WorkspaceService extends TypeOrmQueryService { activationStatus: WorkspaceActivationStatus.ONGOING_CREATION, }); - await this.featureFlagService.enableFeatureFlags( - DEFAULT_FEATURE_FLAGS, - workspace.id, - ); - await this.workspaceManagerService.init({ workspaceId: workspace.id, userId: user.id, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/constants/default-feature-flags.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/constants/default-feature-flags.ts deleted file mode 100644 index b3b022fe39a..00000000000 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/constants/default-feature-flags.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; - -export const DEFAULT_FEATURE_FLAGS = [ - FeatureFlagKey.IS_WORKSPACE_MIGRATION_V2_ENABLED, -] as const satisfies FeatureFlagKey[];