summaryrefslogtreecommitdiffstats
path: root/webapp/components
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2016-10-21 17:19:28 -0700
committerGitHub <noreply@github.com>2016-10-21 17:19:28 -0700
commit486d12e1c3a5d6658ca0ebd8fd28bec9f6753ce9 (patch)
tree1833ccb7c0ecfccf1400fa5c8153902d8c058fe0 /webapp/components
parent38855327502420f06d1235d9ac34a66d0bcbca34 (diff)
downloadchat-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.jsx19
-rw-r--r--webapp/components/create_team/components/team_url.jsx10
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;
}
}