{% for job in jobs %}
- <div class="callout small ">
- <div class="grid-x grid-padding-x align-middle">
- <div class="cell medium-5">
- <h6>
- {% if show_arch_only %}
- {{ job.arch }}
- {% else %}
- <a href="/builds/{{ job.build.uuid }}">{{ job }}</a>
- {% end %}
- </h6>
-
- {% if job.has_failed() %}
- <span class="alert label">{{ _("Failed") }}</span>
- {% end %}
+ {% set build = job.build %}
- {# Show all packages that have been built #}
- {% if show_packages and job.packages %}
- <ul>
- {% for package in job.packages %}
- <li>
- <a href="/packages/{{ package.uuid }}">
- {{ package }}
+ <div class="block">
+ <div class="card">
+ <div class="card-content">
+ <div class="columns">
+ <div class="column">
+ <h5 class="title is-5">
+ {% if show_arch_only %}
+ {{ job.arch }}
+ {% else %}
+ <a href="/builds/{{ build.uuid }}">
+ {{ job }}
</a>
- </li>
+ {% end %}
+
+ {% if job.has_failed() %}
+ <span class="tag is-danger">
+ {{ _("Failed") }}
+ </span>
+ {% end %}
+ </h5>
+
+ {% if build.owner %}
+ <h6 class="subtitle is-6">
+ {{ build.owner }}
+ </h6>
{% end %}
- </ul>
- {% end %}
- </div>
+ </div>
- <div class="cell medium-7">
- <div class="menu vertical align-right">
{% if job.is_running() %}
- <li class="menu-text">
+ <div class="column is-2">
{{ format_time(job.duration, shorter=True) }}
- </li>
+ </div>
{% elif job.has_finished() %}
- <li class="menu-text">
+ <div class="column is-3">
{{ _("Finished %s") % \
locale.format_date(job.finished_at, shorter=True) }}
- </li>
- {% end %}
-
- {% if job.build.owner %}
- <li>
- {{ _("by %s") % job.build.owner }}
- </li>
- {% end %}
-
- {% if job.builder %}
- <li>
- <a href="/builders/{{ job.builder.hostname }}">
- {{ _("on %s") % job.builder }}
- </a>
- </li>
+ </div>
{% end %}
</div>
</div>
+
+ {# Show all packages that have been built #}
+ {% if show_packages and job.packages %}
+ <div class="card-content">
+ <ul>
+ {% for package in job.packages %}
+ <li>
+ <a href="/packages/{{ package.uuid }}">
+ {{ package }}
+ </a>
+ </li>
+ {% end %}
+ </ul>
+ </div>
+ {% end %}
</div>
</div>
{% end %}