PLT-1125: allow to toggle features in frontend

Этот коммит содержится в:
Florian Orben
2015-11-13 03:15:33 +01:00
родитель 11942ef955
Коммит abec097da1
5 изменённых файлов: 142 добавлений и 16 удалений

Просмотреть файл

@@ -1320,3 +1320,16 @@ export function regenOutgoingHookToken(data, success, error) {
}
});
}
export function getAvailablePreReleaseFeatures(success, error) {
$.ajax({
url: '/static/config/pre_release_features.json',
dataType: 'json',
type: 'GET',
success,
error: (xhr, status, err) => {
var e = handleError('getAvailablePreReleaseFeatures', xhr, status, err);
error(e);
}
});
}

Просмотреть файл

@@ -1221,3 +1221,7 @@ export function getPostTerm(post) {
return postTerm;
}
export function featureToggle(feature) {
return PreferenceStore.getPreference(Constants.Preferences.CATEGORY_ADVANCED_SETTINGS, 'feature_enabled_' + feature, {value: 'false'}).value === 'true';
}