diff options
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/components/admin_console/users_and_teams_settings.jsx | 2 | ||||
-rw-r--r-- | webapp/components/select_team/select_team.jsx | 13 | ||||
-rw-r--r-- | webapp/i18n/en.json | 3 |
3 files changed, 16 insertions, 2 deletions
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={ <FormattedMessage id='admin.team.teamCreationDescription' - defaultMessage='When false, the ability to create teams is disabled. The create team button displays error when pressed.' + defaultMessage='When false, only System Administrators can create teams.' /> } 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 = ( + <FormattedMessage + id='login.createTeamAdminOnly' + defaultMessage='This option is only available for System Administrators, and does not show up for other users.' + /> + ); + } + 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' /> </Link> + <div> + {teamHelp} + </div> </div> ); } 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 <a href='http://docs.mattermost.com/administration/config-settings.html#custom-branding' target='_blank'>docs.mattermost.com/administration/config-settings.html#custom-branding</a>.", @@ -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", |