46 lines
1.1 KiB
HTML
46 lines
1.1 KiB
HTML
|
{% extends "layouts/base.html" %}
|
||
|
{% from "macros/box.html" import box %}
|
||
|
|
||
|
{% block content %}
|
||
|
<p>
|
||
|
This is the Waterfall page. It shows the status of various builders in
|
||
|
reverse chronological order. This allows you to see the most recent builds
|
||
|
and their current status. You can additionally see the commits as they come
|
||
|
in to the project.
|
||
|
</p>
|
||
|
|
||
|
<table class="bordered-table Module waterfall">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th colspan="2">Builder</th>
|
||
|
{% for b in builders %}
|
||
|
<th class="{{ b.top_class }}">
|
||
|
<a href="{{ b.url }}">{{ b.name }}</a><br />
|
||
|
{{ " ".join(b.top) }}
|
||
|
</th>
|
||
|
{% endfor %}
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<tr>
|
||
|
<th colspan="2">Current Activity</th>
|
||
|
{% for b in builders %}
|
||
|
<th class="{{ b.status_class }}">
|
||
|
{{ "<br />".join(b.status) }}
|
||
|
</th>
|
||
|
{% endfor %}
|
||
|
</tr>
|
||
|
|
||
|
{% for i in range(gridlen) -%}
|
||
|
<tr>
|
||
|
{% for strip in grid -%}
|
||
|
{%- if strip[i] -%}{{ box(**strip[i]) }}
|
||
|
{%- elif no_bubble -%}{{ box() }}
|
||
|
{%- endif -%}
|
||
|
{%- endfor -%}
|
||
|
</tr>
|
||
|
{% endfor %}
|
||
|
</tbody>
|
||
|
</table>
|
||
|
{% endblock %}
|