Merge pull request #950 from mattermost/PLT-519

PLT-519 toggle team creation link based on config setting
Этот коммит содержится в:
Harrison Healey
2015-10-07 09:52:12 -04:00
родитель 4263c08c55 378d975eaa
Коммит 4d600babe8
3 изменённых файлов: 25 добавлений и 18 удалений

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

@@ -89,4 +89,4 @@
"TokenEndpoint": "",
"UserApiEndpoint": ""
}
}
}

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

@@ -179,6 +179,8 @@ func getClientProperties(c *model.Config) map[string]string {
props["BuildHash"] = model.BuildHash
props["SiteName"] = c.TeamSettings.SiteName
props["EnableTeamCreation"] = strconv.FormatBool(c.TeamSettings.EnableTeamCreation)
props["EnableOAuthServiceProvider"] = strconv.FormatBool(c.ServiceSettings.EnableOAuthServiceProvider)
props["SegmentDeveloperKey"] = c.ServiceSettings.SegmentDeveloperKey

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

@@ -135,30 +135,35 @@ export default class NavbarDropdown extends React.Component {
var teams = [];
teams.push(
<li
className='divider'
key='div'
>
</li>
);
if (this.state.teams.length > 1) {
teams.push(
<li
className='divider'
key='div'
>
</li>
);
this.state.teams.forEach((teamName) => {
if (teamName !== this.props.teamName) {
teams.push(<li key={teamName}><a href={Utils.getWindowLocationOrigin() + '/' + teamName}>{'Switch to ' + teamName}</a></li>);
}
});
}
teams.push(<li key='newTeam_li'>
<a
key='newTeam_a'
target='_blank'
href={Utils.getWindowLocationOrigin() + '/signup_team'}
>
{'Create a New Team'}
</a>
</li>);
if (global.window.config.EnableTeamCreation === 'true') {
teams.push(
<li key='newTeam_li'>
<a
key='newTeam_a'
target='_blank'
href={Utils.getWindowLocationOrigin() + '/signup_team'}
>
{'Create a New Team'}
</a>
</li>
);
}
return (
<ul className='nav navbar-nav navbar-right'>