From 7eca077877787b0cd9eb7764f46e9eba78fb7382 Mon Sep 17 00:00:00 2001 From: JoramWilander Date: Fri, 6 Nov 2015 08:56:13 -0500 Subject: Prevent SSO users from changing their email --- .../user_settings/user_settings_general.jsx | 90 +++++++++++++--------- 1 file changed, 55 insertions(+), 35 deletions(-) (limited to 'web') diff --git a/web/react/components/user_settings/user_settings_general.jsx b/web/react/components/user_settings/user_settings_general.jsx index 9f0c16194..1bfae6930 100644 --- a/web/react/components/user_settings/user_settings_general.jsx +++ b/web/react/components/user_settings/user_settings_general.jsx @@ -451,44 +451,60 @@ export default class UserSettingsGeneralTab extends React.Component { } } - inputs.push( -
-
- -
- + let submit = null; + + if (this.props.user.auth_service === '') { + inputs.push( +
+
+ +
+ +
-
- ); - - inputs.push( -
-
- -
- + ); + + inputs.push( +
+
+ +
+ +
+ {helpText}
- {helpText} -
- ); + ); + + submit = this.submitEmail; + } else { + inputs.push( +
+
{'Log in occurs through GitLab. Email cannot be updated.'}
+ {helpText} +
+ ); + } emailSection = (