Added menu option to go to new integrations page

Этот коммит содержится в:
Harrison Healey
2016-03-28 16:32:43 -04:00
родитель bb13476326
Коммит fcd8f2e2ba

Просмотреть файл

@@ -59,6 +59,7 @@ export default class NavbarDropdown extends React.Component {
var isAdmin = false; var isAdmin = false;
var isSystemAdmin = false; var isSystemAdmin = false;
var teamSettings = null; var teamSettings = null;
let integrationsLink = null;
if (currentUser != null) { if (currentUser != null) {
isAdmin = Utils.isAdmin(currentUser.roles); isAdmin = Utils.isAdmin(currentUser.roles);
@@ -125,6 +126,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={'/' + this.props.teamName + '/integrations'}>
<FormattedMessage
id='navbar_dropdown.integrations'
defaultMessage='Integrations'
/>
</Link>
</li>
);
}
}
if (isSystemAdmin) { if (isSystemAdmin) {
sysAdminLink = ( sysAdminLink = (
<li> <li>
@@ -238,6 +254,7 @@ export default class NavbarDropdown extends React.Component {
</li> </li>
{adminDivider} {adminDivider}
{teamSettings} {teamSettings}
{integrationsLink}
{manageLink} {manageLink}
{sysAdminLink} {sysAdminLink}
{teams} {teams}