cabot/app/templates/cabotapp/statuscheck_report.html
2014-03-03 13:54:23 +00:00

54 lines
1.6 KiB
HTML

{% extends 'base.html' %}
{% load extra %}
{% block content %}
<div class="row">
<div class="col-xs-12">
<div class="col-xs-1"><h2><i class="fa fa-gears"></i></h2></div>
<div class="col-xs-5"><h2><span class="break"></span>{{ service.name }}</h2></div>
</div>
</div>
{% if not checks %}
No checks
{% else %}
{% for check in checks %}
<div class="row">
<div class="col-xs-12">
<div class="col-xs-1"><h3><i class="glyphicon glyphicon-{% if check.polymorphic_ctype.model == 'graphitestatuscheck' %}signal{% elif check.polymorphic_ctype.model == 'httpstatuscheck' %}arrow-up{% elif check.polymorphic_ctype.model == 'jenkinsstatuscheck' %}ok{% endif %}"></i></h3></div>
<div class="col-xs-11"><h3>{{ check.name }}</h3></div>
</div>
</div>
{% if check.success_rate != None %}
<h4>Success rate: {{ check.success_rate|floatformat:"2" }}%.</h4>
{% endif %}
{% if check.problems %}
<table class="table bootstrap-datatable datatable">
<thead>
<tr>
<th>Start time</th>
<th>End time</th>
<th>Outage duration</th>
</tr>
</thead>
<tbody>
{% for start_time, end_time, duration in check.problems %}
<tr>
<td>
{{ start_time }}
</td>
<td>
{% if end_time %}{{ end_time }}{% else %}-{% endif %}
</td>
<td>
{{ duration|format_timedelta }}
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
{% endfor %}
{% endif %}
{% endblock content %}