PLT-6695 - Mobile web view: Add "Create Team" option to main menu (#6524)

* PLT-6695 - Mobile web view: Add "Create Team" option to main menu

* change to isSystemAdmin
Этот коммит содержится в:
Carlos Tadeu Panato Junior
2017-06-08 13:46:34 +02:00
коммит произвёл Joram Wilander
родитель 613a873611
Коммит dc5e7b805c

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

@@ -173,6 +173,7 @@ export default class SidebarRightMenu extends React.Component {
let joinAnotherTeamLink; let joinAnotherTeamLink;
let isAdmin = false; let isAdmin = false;
let isSystemAdmin = false; let isSystemAdmin = false;
let createTeam = null;
if (currentUser != null) { if (currentUser != null) {
isAdmin = TeamStore.isTeamAdminForCurrentTeam() || UserStore.isSystemAdminForCurrentUser(); isAdmin = TeamStore.isTeamAdminForCurrentTeam() || UserStore.isSystemAdminForCurrentUser();
@@ -264,6 +265,25 @@ export default class SidebarRightMenu extends React.Component {
</li> </li>
); );
} }
if (global.window.mm_config.EnableTeamCreation === 'true' || isSystemAdmin) {
createTeam = (
<li key='newTeam_li'>
<Link
id='createTeam'
key='newTeam_a'
to='/create_team'
onClick={this.handleClick}
>
<i className='icon fa fa-plus-square'/>
<FormattedMessage
id='navbar_dropdown.create'
defaultMessage='Create a New Team'
/>
</Link>
</li>
);
}
} }
manageLink = ( manageLink = (
@@ -410,7 +430,7 @@ export default class SidebarRightMenu extends React.Component {
} }
let teamDivider = null; let teamDivider = null;
if (teamSettingsLink || manageLink || joinAnotherTeamLink) { if (teamSettingsLink || manageLink || joinAnotherTeamLink || createTeam) {
teamDivider = <li className='divider'/>; teamDivider = <li className='divider'/>;
} }
@@ -480,6 +500,7 @@ export default class SidebarRightMenu extends React.Component {
{teamDivider} {teamDivider}
{teamSettingsLink} {teamSettingsLink}
{manageLink} {manageLink}
{createTeam}
{joinAnotherTeamLink} {joinAnotherTeamLink}
{consoleDivider} {consoleDivider}
{consoleLink} {consoleLink}