Showing FQDN link to Horizon

Closes-bug: #1497467
Change-Id: Ib2b90b540babad1d4958127e5413174a9e194e91
This commit is contained in:
Alexandra Morozova 2015-10-19 11:59:05 +02:00
parent ee1492c306
commit 4e77fce91f
1 changed files with 4 additions and 2 deletions

View File

@ -147,7 +147,9 @@ function(_, i18n, $, React, utils, models, dispatcher, dialogs, componentMixins,
var HorizonBlock = React.createClass({
render: function() {
var cluster = this.props.cluster,
horizonLinkProtocol = cluster.get('settings').get('public_ssl.horizon.value') ? 'https://' : 'http://';
isSecureProtocolUsed = cluster.get('settings').get('public_ssl.horizon.value'),
ipValue = 'http://' + cluster.get('networkConfiguration').get('public_vip'),
fqdnValue = 'https://' + cluster.get('settings').get('public_ssl.hostname.value');
return (
<div className='row plugins-block'>
<div className='col-xs-12 plugin-entry horizon'>
@ -156,7 +158,7 @@ function(_, i18n, $, React, utils, models, dispatcher, dialogs, componentMixins,
<a
className='btn btn-success'
target='_blank'
href={horizonLinkProtocol + cluster.get('networkConfiguration').get('public_vip')}
href={isSecureProtocolUsed ? fqdnValue : ipValue}
>
{i18n(namespace + 'go_to_horizon')}
</a>