44 lines
1.5 KiB
HTML
44 lines
1.5 KiB
HTML
{% load i18n %}
|
|
{% load url from future %}
|
|
{% load horizon %}
|
|
|
|
<h4>{% trans "Deployment Roles" %}</h4>
|
|
<div class="row">
|
|
<div class="deploy-role-status col-xs-5">
|
|
{% for role in roles %}
|
|
<div class="boxes-role boxes-role-{{ role.name|slugify }} clearfix">
|
|
<div class="col-xs-2 deploy-role-count">
|
|
{% if role.finished %}
|
|
{{ role.deployed_node_count }}
|
|
{% else %}
|
|
{{ role.deployed_node_count }}<small class="text-muted">/{{ role.planned_node_count }}</small>
|
|
{% endif %}
|
|
</div>
|
|
<div class="col-xs-10 deploy-role-name">
|
|
<strong class="deployment-roles-label">{{ role.name|capfirst }}</strong>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
{% include "tuskar_boxes/overview/_node_info.html" with nodes=nodes classes="col-xs-7" %}
|
|
</div>
|
|
|
|
<script type="text/html" id="roles-template">{% spaceless %}{% jstemplate %}
|
|
[[#roles]]
|
|
<div class="boxes-role boxes-role boxes-role-[[ slug ]] clearfix">
|
|
<div class="col-xs-2 deploy-role-count">
|
|
[[#finished]]
|
|
[[ deployed_node_count ]]
|
|
[[/finished]]
|
|
[[^finished]]
|
|
[[ deployed_node_count ]]<small class="text-muted">/[[ planned_node_count ]]</small>
|
|
[[/finished]]
|
|
</div>
|
|
<div class="col-xs-10 deploy-role-name">
|
|
<strong class="deployment-roles-label" >[[ name ]]</strong>
|
|
</div>
|
|
</div>
|
|
[[/roles]]
|
|
{% endjstemplate %}{% endspaceless %}</script>
|
|
{% include "tuskar_boxes/overview/_node_info_js.html" %}
|