메인 콘텐츠로 건너뛰기
Header
기능 플래그는 실험적 기능을 숨기는 데 사용됩니다. For Twenty, they are set on workspace level and not on a user level.

새로운 기능 플래그 추가

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');

배포를 위한 기능 플래그 구성

테이블 core.featureFlag의 해당 레코드 변경:
idworkspaceId
임의IS_FEATURENAME_ENABLEDWorkspaceID