From 1c8962cf9981edf14933264bc060168723e0bde1 Mon Sep 17 00:00:00 2001 From: David Lu Date: Thu, 30 Jun 2016 08:43:46 -0400 Subject: enabled team creation for sysadmins (#3433) --- .../components/admin_console/users_and_teams_settings.jsx | 2 +- webapp/components/select_team/select_team.jsx | 13 +++++++++++++ webapp/i18n/en.json | 3 ++- 3 files changed, 16 insertions(+), 2 deletions(-) (limited to 'webapp') diff --git a/webapp/components/admin_console/users_and_teams_settings.jsx b/webapp/components/admin_console/users_and_teams_settings.jsx index 15301854f..b2f8afe1b 100644 --- a/webapp/components/admin_console/users_and_teams_settings.jsx +++ b/webapp/components/admin_console/users_and_teams_settings.jsx @@ -86,7 +86,7 @@ export default class UsersAndTeamsSettings extends AdminSettings { helpText={ } value={this.state.enableTeamCreation} diff --git a/webapp/components/select_team/select_team.jsx b/webapp/components/select_team/select_team.jsx index 3b1cf829a..cc53b6b8f 100644 --- a/webapp/components/select_team/select_team.jsx +++ b/webapp/components/select_team/select_team.jsx @@ -152,6 +152,16 @@ export default class SelectTeam extends React.Component { var isSystemAdmin = Utils.isSystemAdmin(UserStore.getCurrentUser().roles); + let teamHelp = null; + if (isSystemAdmin && (global.window.mm_config.EnableTeamCreation === 'false')) { + teamHelp = ( + + ); + } + let teamSignUp; if (isSystemAdmin || (global.window.mm_config.EnableTeamCreation === 'true' && !Utils.isMobileApp())) { teamSignUp = ( @@ -165,6 +175,9 @@ export default class SelectTeam extends React.Component { defaultMessage='Create a new team' /> +
+ {teamHelp} +
); } diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json index 1fb274223..3e052577b 100644 --- a/webapp/i18n/en.json +++ b/webapp/i18n/en.json @@ -574,7 +574,7 @@ "admin.team.siteNameDescription": "Name of service shown in login screens and UI.", "admin.team.siteNameExample": "Ex \"Mattermost\"", "admin.team.siteNameTitle": "Site Name:", - "admin.team.teamCreationDescription": "When false, the ability to create teams is disabled. The create team button displays error when pressed.", + "admin.team.teamCreationDescription": "When false, only System Administrators can create teams.", "admin.team.teamCreationTitle": "Enable Team Creation: ", "admin.team.upload": "Upload", "admin.team.uploadDesc": "Customize your user experience by adding a custom image to your login screen. See examples at docs.mattermost.com/administration/config-settings.html#custom-branding.", @@ -1028,6 +1028,7 @@ "login.changed": " Sign-in method changed successfully", "login.create": "Create one now", "login.createTeam": "Create a new team", + "login.createTeamAdminOnly": "This option is only available for System Administrators, and does not show up for other users.", "login.email": "Email", "login.find": "Find your other teams", "login.forgot": "I forgot my password", -- cgit v1.2.3-1-g7c22