diff options
Diffstat (limited to 'webapp/components/admin_console/signup_settings.jsx')
-rw-r--r-- | webapp/components/admin_console/signup_settings.jsx | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/webapp/components/admin_console/signup_settings.jsx b/webapp/components/admin_console/signup_settings.jsx index ef6707b61..0c884f486 100644 --- a/webapp/components/admin_console/signup_settings.jsx +++ b/webapp/components/admin_console/signup_settings.jsx @@ -16,12 +16,6 @@ export default class SignupSettings extends AdminSettings { this.getConfigFromState = this.getConfigFromState.bind(this); this.renderSettings = this.renderSettings.bind(this); - - this.state = Object.assign(this.state, { - requireEmailVerification: props.config.EmailSettings.RequireEmailVerification, - inviteSalt: props.config.EmailSettings.InviteSalt, - enableOpenServer: props.config.TeamSettings.EnableOpenServer - }); } getConfigFromState(config) { @@ -32,6 +26,14 @@ export default class SignupSettings extends AdminSettings { return config; } + getStateFromConfig(config) { + return { + requireEmailVerification: config.EmailSettings.RequireEmailVerification, + inviteSalt: config.EmailSettings.InviteSalt, + enableOpenServer: config.TeamSettings.EnableOpenServer + }; + } + renderTitle() { return ( <h3> |