diff options
author | Corey Hulen <corey@hulen.com> | 2016-10-21 17:19:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-21 17:19:28 -0700 |
commit | 486d12e1c3a5d6658ca0ebd8fd28bec9f6753ce9 (patch) | |
tree | 1833ccb7c0ecfccf1400fa5c8153902d8c058fe0 /webapp/components | |
parent | 38855327502420f06d1235d9ac34a66d0bcbca34 (diff) | |
download | chat-486d12e1c3a5d6658ca0ebd8fd28bec9f6753ce9.tar.gz chat-486d12e1c3a5d6658ca0ebd8fd28bec9f6753ce9.tar.bz2 chat-486d12e1c3a5d6658ca0ebd8fd28bec9f6753ce9.zip |
PLT-4165 removing team name reserved words (#4289)
Diffstat (limited to 'webapp/components')
-rw-r--r-- | webapp/components/admin_console/users_and_teams_settings.jsx | 19 | ||||
-rw-r--r-- | webapp/components/create_team/components/team_url.jsx | 10 |
2 files changed, 4 insertions, 25 deletions
diff --git a/webapp/components/admin_console/users_and_teams_settings.jsx b/webapp/components/admin_console/users_and_teams_settings.jsx index 60ee70264..dd19005c8 100644 --- a/webapp/components/admin_console/users_and_teams_settings.jsx +++ b/webapp/components/admin_console/users_and_teams_settings.jsx @@ -30,7 +30,6 @@ export default class UsersAndTeamsSettings extends AdminSettings { config.TeamSettings.EnableTeamCreation = this.state.enableTeamCreation; config.TeamSettings.MaxUsersPerTeam = this.parseIntNonZero(this.state.maxUsersPerTeam, Constants.DEFAULT_MAX_USERS_PER_TEAM); config.TeamSettings.RestrictCreationToDomains = this.state.restrictCreationToDomains; - config.TeamSettings.RestrictTeamNames = this.state.restrictTeamNames; config.TeamSettings.RestrictDirectMessage = this.state.restrictDirectMessage; config.TeamSettings.MaxChannelsPerTeam = this.parseIntNonZero(this.state.maxChannelsPerTeam, Constants.DEFAULT_MAX_CHANNELS_PER_TEAM); @@ -43,7 +42,6 @@ export default class UsersAndTeamsSettings extends AdminSettings { enableTeamCreation: config.TeamSettings.EnableTeamCreation, maxUsersPerTeam: config.TeamSettings.MaxUsersPerTeam, restrictCreationToDomains: config.TeamSettings.RestrictCreationToDomains, - restrictTeamNames: config.TeamSettings.RestrictTeamNames, restrictDirectMessage: config.TeamSettings.RestrictDirectMessage, maxChannelsPerTeam: config.TeamSettings.MaxChannelsPerTeam }; @@ -151,23 +149,6 @@ export default class UsersAndTeamsSettings extends AdminSettings { value={this.state.restrictCreationToDomains} onChange={this.handleChange} /> - <BooleanSetting - id='restrictTeamNames' - label={ - <FormattedMessage - id='admin.team.restrictNameTitle' - defaultMessage='Restrict Team Names: ' - /> - } - helpText={ - <FormattedMessage - id='admin.team.restrictNameDesc' - defaultMessage='When true, You cannot create a team name with reserved words like www, admin, support, test, channel, etc' - /> - } - value={this.state.restrictTeamNames} - onChange={this.handleChange} - /> <DropdownSetting id='restrictDirectMessage' values={[ diff --git a/webapp/components/create_team/components/team_url.jsx b/webapp/components/create_team/components/team_url.jsx index d2ccc97d9..b943f983c 100644 --- a/webapp/components/create_team/components/team_url.jsx +++ b/webapp/components/create_team/components/team_url.jsx @@ -54,12 +54,10 @@ export default class TeamUrl extends React.Component { return; } - if (global.window.mm_config.RestrictTeamNames === 'true') { - for (let index = 0; index < Constants.RESERVED_TEAM_NAMES.length; index++) { - if (cleanedName.indexOf(Constants.RESERVED_TEAM_NAMES[index]) === 0) { - this.setState({nameError: Utils.localizeMessage('create_team.team_url.taken', 'URL is taken or contains a reserved word')}); - return; - } + for (let index = 0; index < Constants.RESERVED_TEAM_NAMES.length; index++) { + if (cleanedName.indexOf(Constants.RESERVED_TEAM_NAMES[index]) === 0) { + this.setState({nameError: Utils.localizeMessage('create_team.team_url.taken', 'URL is taken or contains a reserved word')}); + return; } } |