]> git.ipfire.org Git - people/jschlag/pbs.git/blame - src/templates/builders/list.html
Merge branch 'master' of git://git.ipfire.org/pbs
[people/jschlag/pbs.git] / src / templates / builders / list.html
CommitLineData
2ae27978 1{% extends "../base.html" %}
9137135a 2
f96eb5ed 3{% block title %}{{ _("Builders") }}{% end block %}
9137135a
MT
4
5{% block body %}
f6e6ff79
MT
6 <ul class="breadcrumb">
7 <li>
8 <a href="/">{{ _("Home") }}</a>
9 <span class="divider">/</span>
10 </li>
11 <li class="active">
12 <a href="/builders">{{ _("Builders") }}</a>
13 </li>
14 </ul>
9137135a 15
f6e6ff79 16 <div class="page-header">
f96eb5ed 17 <h2>{{ _("Builders") }}</h2>
f6e6ff79 18 </div>
9137135a 19
f6e6ff79 20 <div class="row">
f96eb5ed 21 <div class="span12">
fa522f9a 22 <table class="table table-striped table-hover">
f6e6ff79
MT
23 <thead>
24 <tr>
25 <th>&nbsp;</th>
26 <th>{{ _("Hostname") }}</th>
c2902b29 27 <th>{{ _("Architecture") }}</th>
f96eb5ed 28 <th>{{ _("Jobs") }}</th>
f6e6ff79
MT
29 </tr>
30 </thead>
31 <tbody>
32 {% for builder in builders %}
33 <tr>
f96eb5ed
MT
34 <td class="lead">
35 {% if builder.state == "disabled" %}
ac57c7e1 36 <i class="icon-remove muted"></i>
f96eb5ed 37 {% elif builder.state == "offline" %}
ac57c7e1 38 <i class="icon-remove text-warning"></i>
f96eb5ed 39 {% elif builder.state == "online" %}
ac57c7e1 40 <i class="icon-ok text-success"></i>
f96eb5ed 41 {% end %}
f6e6ff79
MT
42 </td>
43 <td>
44 <a href="/builder/{{ builder.name }}">{{ builder.name }}</a>
f96eb5ed 45 <br>
c2902b29
MT
46 {{ builder.cpu_model or _("Unknown CPU") }}
47 {% if builder.mem_total %}
48 - {{ format_size(builder.mem_total) }}
49 {% end %}
f6e6ff79
MT
50 </td>
51 <td>
c2902b29 52 {{ builder.cpu_arch or _("Unknown") }}
f6e6ff79
MT
53 </td>
54 <td>
3e990438
MT
55 <p class="{% if not builder.active_jobs %}text-success{% elif len(builder.active_jobs) >= builder.max_jobs %}text-error{% else %}text-warning{% end %}">
56 {{ len(builder.active_jobs) }}/{{ builder.max_jobs }}
f96eb5ed 57 </p>
f6e6ff79
MT
58 </td>
59 </tr>
60 {% end %}
f6e6ff79
MT
61 </tbody>
62 </table>
f6e6ff79 63
f96eb5ed
MT
64 {% if current_user and current_user.is_admin() %}
65 <div class="btn-group pull-right">
66 <a class="btn" href="/builder/new">{{ _("Create new builder") }}</a>
67 </div>
f6e6ff79
MT
68 {% end %}
69 </div>
70 </div>
71{% end block %}