Adding webserver mode to the system console. Automatic enabling of gzip on existing servers (#3458)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
ce8cb14eb5
Коммит
da0747ac7a
@@ -10,6 +10,7 @@ import {FormattedMessage} from 'react-intl';
|
||||
import SettingsGroup from './settings_group.jsx';
|
||||
import TextSetting from './text_setting.jsx';
|
||||
import ReloadConfigButton from './reload_config.jsx';
|
||||
import WebserverModeDropdownSetting from './webserver_mode_dropdown_setting.jsx';
|
||||
|
||||
export default class ConfigurationSettings extends AdminSettings {
|
||||
constructor(props) {
|
||||
@@ -20,7 +21,8 @@ export default class ConfigurationSettings extends AdminSettings {
|
||||
this.renderSettings = this.renderSettings.bind(this);
|
||||
|
||||
this.state = Object.assign(this.state, {
|
||||
listenAddress: props.config.ServiceSettings.ListenAddress
|
||||
listenAddress: props.config.ServiceSettings.ListenAddress,
|
||||
webserverMode: props.config.ServiceSettings.WebserverMode
|
||||
});
|
||||
}
|
||||
|
||||
@@ -32,6 +34,7 @@ export default class ConfigurationSettings extends AdminSettings {
|
||||
|
||||
getConfigFromState(config) {
|
||||
config.ServiceSettings.ListenAddress = this.state.listenAddress;
|
||||
config.ServiceSettings.WebserverMode = this.state.webserverMode;
|
||||
|
||||
return config;
|
||||
}
|
||||
@@ -68,8 +71,13 @@ export default class ConfigurationSettings extends AdminSettings {
|
||||
value={this.state.listenAddress}
|
||||
onChange={this.handleChange}
|
||||
/>
|
||||
<WebserverModeDropdownSetting
|
||||
value={this.state.webserverMode}
|
||||
onChange={this.handleChange}
|
||||
disabled={false}
|
||||
/>
|
||||
<ReloadConfigButton/>
|
||||
</SettingsGroup>
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user