{% load static %} {% load projecttags %} {% load humanize %} {%if mru|length > 0%}
{% for buildrequest in mru %}{% with build=buildrequest.build %} {% if build %} {# if we have a build, just display it #}
{% if MANAGED and build.project %} {{build.project.name}} {% endif %}
{%if build.outcome == build.SUCCEEDED or build.outcome == build.FAILED %}
{% if build.completed_on|format_build_date %} {{ build.completed_on|date:'d/m/y H:i' }} {% else %} {{ build.completed_on|date:'H:i' }} {% endif %}
{% if build.errors_no %} {{build.errors_no}} error{{build.errors_no|pluralize}} {% endif %}
{% if build.warnings_no %} {{build.warnings_no}} warning{{build.warnings_no|pluralize}} {% endif %}
Build time: {{ build.timespent|sectohms }} {% if build.project %} {% endif %}
{%endif%} {%if build.outcome == build.IN_PROGRESS %}
ETA: in {{build.eta|naturaltime}}
{%endif%}
{% else %} {# we use the project's page recent build design #}
{{buildrequest.project.name}}
{% if buildrequest.state == buildrequest.REQ_FAILED %}
{% if buildrequest.updated|format_build_date %} {{ buildrequest.updated|date:'d/m/y H:i' }} {% else %} {{ buildrequest.updated|date:'H:i' }} {% endif %}
{# there are no warnings for buildrequests #}
Build time: {{ buildrequest.get_duration|sectohms }}
{% elif buildrequest.state == buildrequest.REQ_QUEUED %}
1%}title="Targets: {%for target in buildrequest.brtarget_set.all%}{{target.target}} {%endfor%}"{%endif%}>{{buildrequest.brtarget_set.all.0.target}} {%if buildrequest.brtarget_set.all.count > 1%}(+ {{buildrequest.brtarget_set.all.count|add:"-1"}}){%endif%}
Build queued
{% elif buildrequest.state == buildrequest.REQ_CREATED %}
1%}title="Targets: {%for target in buildrequest.brtarget_set.all%}{{target.target}} {%endfor%}"{%endif%}>{{buildrequest.brtarget_set.all.0.target}} {%if buildrequest.brtarget_set.all.count > 1%}(+ {{buildrequest.brtarget_set.all.count|add:"-1"}}){%endif%}
Creating build
{% elif buildrequest.state == buildrequest.REQ_INPROGRESS %}
1%}title="Targets: {%for target in buildrequest.brtarget_set.all%}{{target.target}} {%endfor%}"{%endif%}>{{buildrequest.brtarget_set.all.0.target}} {%if buildrequest.brtarget_set.all.count > 1%}(+ {{buildrequest.brtarget_set.all.count|add:"-1"}}){%endif%}
Checking out layers
{% else %}
FIXME!
{% endif %}
{% endif %} {# this ends the build request most recent build section #} {%endwith%}{% endfor %}
{%endif%}