From 256a5c1a2b57b4595c566c30a70525c8ff76aad6 Mon Sep 17 00:00:00 2001 From: Thomas Trompette Date: Thu, 3 Apr 2025 10:38:19 +0200 Subject: [PATCH] Remove form feature flag (#11369) As title. Workflows are still in the lab and forms are starting to be usable --- packages/twenty-front/src/generated-metadata/graphql.ts | 4 ++-- packages/twenty-front/src/generated/graphql.tsx | 4 ++-- .../CommandMenuWorkflowSelectActionContent.tsx | 9 +-------- .../src/database/typeorm-seeds/core/feature-flags.ts | 5 ----- .../feature-flag/enums/feature-flag-key.enum.ts | 1 - 5 files changed, 5 insertions(+), 18 deletions(-) diff --git a/packages/twenty-front/src/generated-metadata/graphql.ts b/packages/twenty-front/src/generated-metadata/graphql.ts index cc2d6ce5e..9673293d3 100644 --- a/packages/twenty-front/src/generated-metadata/graphql.ts +++ b/packages/twenty-front/src/generated-metadata/graphql.ts @@ -566,13 +566,13 @@ export enum FeatureFlagKey { IsCustomDomainEnabled = 'IsCustomDomainEnabled', IsEventObjectEnabled = 'IsEventObjectEnabled', IsJsonFilterEnabled = 'IsJsonFilterEnabled', + IsMeteredProductBillingEnabled = 'IsMeteredProductBillingEnabled', IsNewRelationEnabled = 'IsNewRelationEnabled', IsPermissionsV2Enabled = 'IsPermissionsV2Enabled', IsPostgreSQLIntegrationEnabled = 'IsPostgreSQLIntegrationEnabled', IsStripeIntegrationEnabled = 'IsStripeIntegrationEnabled', IsUniqueIndexesEnabled = 'IsUniqueIndexesEnabled', - IsWorkflowEnabled = 'IsWorkflowEnabled', - IsWorkflowFormActionEnabled = 'IsWorkflowFormActionEnabled' + IsWorkflowEnabled = 'IsWorkflowEnabled' } export type Field = { diff --git a/packages/twenty-front/src/generated/graphql.tsx b/packages/twenty-front/src/generated/graphql.tsx index 847f10098..45a450c77 100644 --- a/packages/twenty-front/src/generated/graphql.tsx +++ b/packages/twenty-front/src/generated/graphql.tsx @@ -497,13 +497,13 @@ export enum FeatureFlagKey { IsCustomDomainEnabled = 'IsCustomDomainEnabled', IsEventObjectEnabled = 'IsEventObjectEnabled', IsJsonFilterEnabled = 'IsJsonFilterEnabled', + IsMeteredProductBillingEnabled = 'IsMeteredProductBillingEnabled', IsNewRelationEnabled = 'IsNewRelationEnabled', IsPermissionsV2Enabled = 'IsPermissionsV2Enabled', IsPostgreSQLIntegrationEnabled = 'IsPostgreSQLIntegrationEnabled', IsStripeIntegrationEnabled = 'IsStripeIntegrationEnabled', IsUniqueIndexesEnabled = 'IsUniqueIndexesEnabled', - IsWorkflowEnabled = 'IsWorkflowEnabled', - IsWorkflowFormActionEnabled = 'IsWorkflowFormActionEnabled' + IsWorkflowEnabled = 'IsWorkflowEnabled' } export type Field = { diff --git a/packages/twenty-front/src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectActionContent.tsx b/packages/twenty-front/src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectActionContent.tsx index d97f764cf..7999c5805 100644 --- a/packages/twenty-front/src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectActionContent.tsx +++ b/packages/twenty-front/src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectActionContent.tsx @@ -4,9 +4,7 @@ import { RightDrawerWorkflowSelectStepTitle } from '@/workflow/workflow-steps/co import { useCreateStep } from '@/workflow/workflow-steps/hooks/useCreateStep'; import { OTHER_ACTIONS } from '@/workflow/workflow-steps/workflow-actions/constants/OtherActions'; import { RECORD_ACTIONS } from '@/workflow/workflow-steps/workflow-actions/constants/RecordActions'; -import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled'; import { MenuItemCommand, useIcons } from 'twenty-ui'; -import { FeatureFlagKey } from '~/generated-metadata/graphql'; export const CommandMenuWorkflowSelectActionContent = ({ workflow, @@ -17,9 +15,6 @@ export const CommandMenuWorkflowSelectActionContent = ({ const { createStep } = useCreateStep({ workflow, }); - const isWorkflowFormActionEnabled = useIsFeatureEnabled( - FeatureFlagKey.IsWorkflowFormActionEnabled, - ); return ( @@ -37,9 +32,7 @@ export const CommandMenuWorkflowSelectActionContent = ({ Other - {OTHER_ACTIONS.filter( - (action) => isWorkflowFormActionEnabled || action.type !== 'FORM', - ).map((action) => ( + {OTHER_ACTIONS.map((action) => (