From 276e0189b1453b3b869f9ae834482d672b832158 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Thu, 1 Sep 2016 10:03:55 -0400 Subject: Making LDAP FirstName and LastName fields optional. (#3919) --- webapp/components/admin_console/ldap_settings.jsx | 4 ++-- webapp/components/user_settings/user_settings_general.jsx | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'webapp/components') diff --git a/webapp/components/admin_console/ldap_settings.jsx b/webapp/components/admin_console/ldap_settings.jsx index 32cdbab3a..23728870e 100644 --- a/webapp/components/admin_console/ldap_settings.jsx +++ b/webapp/components/admin_console/ldap_settings.jsx @@ -236,7 +236,7 @@ export default class LdapSettings extends AdminSettings { helpText={ } value={this.state.firstNameAttribute} @@ -255,7 +255,7 @@ export default class LdapSettings extends AdminSettings { helpText={ } value={this.state.lastNameAttribute} diff --git a/webapp/components/user_settings/user_settings_general.jsx b/webapp/components/user_settings/user_settings_general.jsx index cc63e4fbf..07af50059 100644 --- a/webapp/components/user_settings/user_settings_general.jsx +++ b/webapp/components/user_settings/user_settings_general.jsx @@ -629,7 +629,9 @@ class UserSettingsGeneralTab extends React.Component { if (this.props.activeSection === 'name') { let extraInfo; let submit = null; - if (this.props.user.auth_service === '') { + if (this.props.user.auth_service === '' || + (this.props.user.auth_service === 'ldap' && + (global.window.mm_config.FirstNameAttributeSet === 'false' || global.window.mm_config.LastNameAttributeSet === 'false'))) { inputs.push(