Baserow использует базовые флаги функций для того, чтобы незавершенные функции могли быть объединены и/или выпущены.
Добавляйте/удаляйте флаги функций в список ниже:
Чтобы включить конкретные флаги функций, установите переменную окружения
FEATURE_FLAGS=feature1,feature2,feature3
. Используя dev.sh
, это будет выглядеть так:
FEATURE_FLAGS=feature1,feature2,feature3 ./dev.sh xyz
Вы также можете использовать файл .env
для docker-compose
и установить переменную FEATURE_FLAGS
там.
Используйте флаг *
, чтобы включить каждый флаг функции без необходимости указывать каждый из них.
FEATURE_FLAGS=* ./dev.sh xyz
Флаги функций должны быть:
# Добавьте переменную с флагом функции в baserow.core.feature_flag в формате
# FF_<ИМЯ_ФУНКЦИИ> = "имя_функции"
# Например,
FF_FEATURE1 = "feature1"
# В вашем файле с функцией импортируйте необходимый флаг и функцию флага
from baserow.core.feature_flag import FF_FEATURE1, feature_flag_is_enabled
# Используйте для проверки, включена ли функция
if feature_flag_is_enabled(FF_FEATURE1):
# выполните функцию
# или если вы хотите вызвать исключение, если функция не включена
feature_flag_is_enabled(FF_FEATURE1, raise_if_disabled=True)
// добавьте переменную флага функции в @core/plugins/featureFlags.js в формате
// FF_<ИМЯ_ФУНКЦИИ> = "имя_функции"
// Например,
export const FF_FEATURE1 = "feature1";
methods: {
someComponentMethod()
{
if (this.$featureFlagIsEnabled(FF_FEATURE1)){
// выполните функцию
}
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )