summaryrefslogtreecommitdiffstats
path: root/webapp/components/navbar_dropdown.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/navbar_dropdown.jsx')
-rw-r--r--webapp/components/navbar_dropdown.jsx28
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) {