"""Feature flags on backend.""" from abacus_common_logic.utils.features import is_feature_enabled from flask import g from abacus_contract.constants.features import \ ABACUS_CREATE_TERMS_WITH_NO_TRACKS_AND_PRODUCTS from abacus_contract.constants.features import ABACUS_REFACTORING_CONTRACT_TERMS def is_abacus_refactoring_contract_terms_enabled(): """Shortcut to check ABACUS_REFACTORING_CONTRACT_TERMS feature is enabled.""" return is_feature_enabled(ABACUS_REFACTORING_CONTRACT_TERMS, g.request_context) def is_abacus_terms_with_no_tracks_and_products_enabled(): """Shortcut to check ABACUS_CREATE_TERMS_WITH_NO_TRACKS_AND_PRODUCTS feature is enabled.""" # noqa: E501 return is_feature_enabled( ABACUS_CREATE_TERMS_WITH_NO_TRACKS_AND_PRODUCTS, g.request_context )