diff options
Diffstat (limited to 'webapp/components/navbar_dropdown.jsx')
-rw-r--r-- | webapp/components/navbar_dropdown.jsx | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/webapp/components/navbar_dropdown.jsx b/webapp/components/navbar_dropdown.jsx index 71c1f0d5b..967c5a95c 100644 --- a/webapp/components/navbar_dropdown.jsx +++ b/webapp/components/navbar_dropdown.jsx @@ -143,19 +143,21 @@ export default class NavbarDropdown extends React.Component { ); } - if (window.mm_config.EnableIncomingWebhooks === 'true' || window.mm_config.EnableOutgoingWebhooks === 'true') { - if (isAdmin || window.EnableAdminOnlyIntegrations !== 'true') { - integrationsLink = ( - <li> - <Link to={'/' + Utils.getTeamNameFromUrl() + '/settings/integrations'}> - <FormattedMessage - id='navbar_dropdown.integrations' - defaultMessage='Integrations' - /> - </Link> - </li> - ); - } + const integrationsEnabled = + window.mm_config.EnableIncomingWebhooks === 'true' || + window.mm_config.EnableOutgoingWebhooks === 'true' || + window.mm_config.EnableCommands === 'true'; + if (integrationsEnabled && (isAdmin || window.EnableOnlyAdminIntegrations !== 'true')) { + integrationsLink = ( + <li> + <Link to={'/' + Utils.getTeamNameFromUrl() + '/settings/integrations'}> + <FormattedMessage + id='navbar_dropdown.integrations' + defaultMessage='Integrations' + /> + </Link> + </li> + ); } if (isSystemAdmin) { |