From b97b3ae6179bc15ec23e0697b08cdcbdf53e4ffc Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Wed, 29 Jun 2016 14:16:17 -0400 Subject: EE: Add the ability to restrict the user roles that can send team invites (#3442) --- webapp/components/admin_console/admin_sidebar.jsx | 14 +++++ .../admin_console/localization_settings.jsx | 13 +--- .../components/admin_console/policy_settings.jsx | 73 ++++++++++++++++++++++ 3 files changed, 90 insertions(+), 10 deletions(-) create mode 100644 webapp/components/admin_console/policy_settings.jsx (limited to 'webapp/components/admin_console') diff --git a/webapp/components/admin_console/admin_sidebar.jsx b/webapp/components/admin_console/admin_sidebar.jsx index cb98c8ab1..b045ec5f4 100644 --- a/webapp/components/admin_console/admin_sidebar.jsx +++ b/webapp/components/admin_console/admin_sidebar.jsx @@ -180,6 +180,7 @@ export default class AdminSidebar extends React.Component { let license = null; let audits = null; + let policy = null; if (window.mm_config.BuildEnterpriseReady === 'true') { if (window.mm_license.IsLicensed === 'true') { @@ -210,6 +211,18 @@ export default class AdminSidebar extends React.Component { /> ); } + + policy = ( + + } + /> + ); } license = ( @@ -328,6 +341,7 @@ export default class AdminSidebar extends React.Component { /> } /> + {policy} ); @@ -58,14 +58,7 @@ export default class LocalizationSettings extends AdminSettings { renderSettings() { return ( - - } - > + + + + ); + } + + renderSettings() { + return ( + + + } + value={this.state.restrictTeamInvite} + onChange={this.handleChange} + helpText={ + + } + /> + + ); + } +} -- cgit v1.2.3-1-g7c22