]> git.ipfire.org Git - pbs.git/blob - src/templates/jobs/modules/queue.html
jobs: Show when jobs have been aborted in queue
[pbs.git] / src / templates / jobs / modules / queue.html
1 <nav class="panel has-background-white">
2 {% for job in jobs %}
3 <a class="panel-block is-block {% if job.is_running() %}is-active{% end %}"
4 href="/builds/{{ job.build.uuid }}">
5 <span class="icon-text">
6 {% if job.is_running() %}
7 <span class="icon">
8 <i class="fa-solid fa-gear fa-spin" aria-hidden="true"></i>
9 </span>
10 {% elif job.is_queued() %}
11 <span class="icon">
12 <i class="fa-solid fa-clock" aria-hidden="true"></i>
13 </span>
14 {% elif job.has_failed() %}
15 <span class="icon">
16 <i class="fa-solid fa-xmark has-text-danger" aria-hidden="true"></i>
17 </span>
18 {% elif job.is_aborted() %}
19 <span class="icon">
20 <i class="fa-solid fa-xmark" aria-hidden="true"></i>
21 </span>
22 {% elif job.has_finished() %}
23 <span class="icon">
24 <i class="fa-solid fa-check has-text-success" aria-hidden="true"></i>
25 </span>
26 {% end %}
27
28 <span>{{ job }}</span>
29 </span>
30
31 {% if job.has_finished() %}
32 <span class="tag is-pulled-right">
33 {{ format_time(job.duration) }}
34 </span>
35 {% end %}
36 </a>
37 {% end %}
38 </nav>