%PDF- %PDF-
| Direktori : /data/old/home/stash/stash/atlassian-stash/static/page/admin/ |
| Current File : //data/old/home/stash/stash/atlassian-stash/static/page/admin/clustering.soy |
{namespace stash.admin}
/**
* @param isAvailable
* @param clusterInformation
*/
{template .clustering}
{call stash.layout.admin}
{param activeTab: 'admin-settings-clustering'/}
{param content}
{call aui.page.pageHeader}
{param content}
<h2>{getText('stash.web.config.clustering')}</h2>
{/param}
{/call}
<p>
{if $isAvailable and $clusterInformation.running}
{getText('stash.web.config.clustering.clustered', length($clusterInformation.nodes))}
{elseif not $isAvailable}
{getText('stash.web.config.clustering.unavailable')}
{elseif not $clusterInformation.running}
{getText('stash.web.config.clustering.standalone')}
{/if}
</p>
{if $isAvailable and $clusterInformation.running}
{call widget.aui.table}
{param id: 'list-nodes'/}
{param theadContent}
<tr>
<th id="local">{getText('stash.web.config.clustering.node.local')}</th>
<th id="id">{getText('stash.web.config.clustering.node.id')}</th>
<th id="address">{getText('stash.web.config.clustering.node.address')}</th>
</tr>
{/param}
{param content}
{foreach $node in $clusterInformation.nodes}
<tr>
<td headers="local">
{if $node.local}
{call aui.icons.icon}
{param useIconFont: true /}
{param size: 'small' /}
{param icon: 'success' /}
{/call}
{/if}
</td>
<td headers="id">{$node.id}</td>
<td headers="address">{$node.address}</td>
</tr>
{/foreach}
{/param}
{/call}
{/if}
{/param}
{/call}
{/template}