Přejít na hlavní obsah
Header
Příznaky funkcí slouží k skrytí zkušebních funkcí. Pro Twenty jsou nastaveny na úrovni pracovního prostoru, nikoli na úrovni uživatele.

Přidání nového příznaku funkce

V FeatureFlagKey.ts přidat příznak funkce:
type FeatureFlagKey =
  | 'IS_FEATURENAME_ENABLED'
  | ...;
Také jej přidejte do výčtu v feature-flag.entity.ts:
enum FeatureFlagKeys {
    IsFeatureNameEnabled = 'IS_FEATURENAME_ENABLED',
    ...
}
Pro uplatnění příznaku funkce na backendové funkci použijte:
@Gate({
  featureFlag: 'IS_FEATURENAME_ENABLED',
})
Pro uplatnění příznaku funkce na frontendové funkci použijte:
const isFeatureNameEnabled = useIsFeatureEnabled('IS_FEATURENAME_ENABLED');

Nakonfigurujte příznaky funkcí pro nasazení

Změnit odpovídající záznam v tabulce core.featureFlag:
idklíčworkspaceIdhodnota
NáhodnýIS_FUNKCEPOVOLENAWorkspaceIDpravda