メインコンテンツへスキップ
Header
機能フラグは試験的な機能を隠すために使用されます。 機能フラグは試験的な機能を隠すために使用されます。 Twentyでは、それらはワークスペースレベルで設定されており、ユーザーレベルではありません。

新しい機能フラグの追加

FeatureFlagKey.tsに機能フラグを追加します:
type FeatureFlagKey =
  | 'IS_FEATURENAME_ENABLED'
  | ...;
また、feature-flag.entity.tsの列挙型にも追加します:
enum FeatureFlagKeys {
    IsFeatureNameEnabled = 'IS_FEATURENAME_ENABLED',
    ...
}
バックエンド機能に機能フラグを適用するには、次を使用します:
@Gate({
  featureFlag: 'IS_FEATURENAME_ENABLED',
})
フロントエンド機能に機能フラグを適用するには、次を使用します:
const isFeatureNameEnabled = useIsFeatureEnabled('IS_FEATURENAME_ENABLED');

デプロイメント用の機能フラグを設定する

Table core.featureFlag 内の対応するレコードを変更します:
idキーworkspaceId
ランダムIS_FEATURENAME_ENABLEDWorkspaceID