Create Labs flag for Spaces

This commit is contained in:
Michael Telatynski 2021-02-19 13:50:49 +00:00
parent a823572394
commit 148764aa8a

View file

@ -120,6 +120,13 @@ export interface ISetting {
} }
export const SETTINGS: {[setting: string]: ISetting} = { export const SETTINGS: {[setting: string]: ISetting} = {
"feature_spaces": {
isFeature: true,
displayName: _td("Spaces prototype. Incompatible with Communities, Communities v2 and Custom Tags"),
supportedLevels: LEVELS_FEATURE,
default: false,
controller: new ReloadOnChangeController(),
},
"feature_latex_maths": { "feature_latex_maths": {
isFeature: true, isFeature: true,
displayName: _td("Render LaTeX maths in messages"), displayName: _td("Render LaTeX maths in messages"),
@ -134,6 +141,7 @@ export const SETTINGS: {[setting: string]: ISetting} = {
), ),
supportedLevels: LEVELS_FEATURE, supportedLevels: LEVELS_FEATURE,
default: false, default: false,
controller: new IncompatibleController("feature_spaces"),
}, },
"feature_new_spinner": { "feature_new_spinner": {
isFeature: true, isFeature: true,
@ -159,6 +167,7 @@ export const SETTINGS: {[setting: string]: ISetting} = {
displayName: _td("Group & filter rooms by custom tags (refresh to apply changes)"), displayName: _td("Group & filter rooms by custom tags (refresh to apply changes)"),
supportedLevels: LEVELS_FEATURE, supportedLevels: LEVELS_FEATURE,
default: false, default: false,
controller: new IncompatibleController("feature_spaces"),
}, },
"feature_state_counters": { "feature_state_counters": {
isFeature: true, isFeature: true,
@ -733,6 +742,7 @@ export const SETTINGS: {[setting: string]: ISetting} = {
[UIFeature.Communities]: { [UIFeature.Communities]: {
supportedLevels: LEVELS_UI_FEATURE, supportedLevels: LEVELS_UI_FEATURE,
default: true, default: true,
controller: new IncompatibleController("feature_spaces"),
}, },
[UIFeature.AdvancedSettings]: { [UIFeature.AdvancedSettings]: {
supportedLevels: LEVELS_UI_FEATURE, supportedLevels: LEVELS_UI_FEATURE,