]> git.ipfire.org Git - people/jschlag/pbs.git/blame - data/templates/builder-list.html
Fix calculating the build times of a repository.
[people/jschlag/pbs.git] / data / templates / builder-list.html
CommitLineData
9137135a
MT
1{% extends "base.html" %}
2
3{% block title %}{{ _("Build servers") }}{% end block %}
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
MT
16 <div class="page-header">
17 <h1>{{ _("Build servers") }}</h1>
18 </div>
9137135a 19
f6e6ff79
MT
20 <div class="row">
21 <div class="span12">
22 <p>
23 {{ _("Builders are those, that do all the hard work.") }}
24 {{ _("Build jobs are scheduled to these hosts that they process and send back the result.") }}
25 </p>
26 </div>
27 </div>
9137135a 28
f6e6ff79
MT
29 <div class="row">
30 <div class="span6 offset3">
fa522f9a 31 <table class="table table-striped table-hover">
f6e6ff79
MT
32 <thead>
33 <tr>
34 <th>&nbsp;</th>
35 <th>{{ _("Hostname") }}</th>
36 <th>{{ _("Load") }}</th>
37 <th>{{ _("Running jobs") }}</th>
38 </tr>
39 </thead>
40 <tbody>
41 {% for builder in builders %}
42 <tr>
43 <td>
44 <img src="{{ static_url("images/icons/builder-%s.png" % builder.state.lower()) }}"
45 alt="{{ _("State %s") % builder.state }}" />
46 </td>
47 <td>
48 <a href="/builder/{{ builder.name }}">{{ builder.name }}</a>
49 {% if builder.overload %}
50 <span class="label label-important">{{ _("Overload") }}</span>
51 {% end %}
52 <br />
53 {{ locale.list([a.name for a in builder.arches]) }}
54 </td>
55 <td>
5aa556bf 56 {{ builder.load1 or _("N/A") }}
f6e6ff79
MT
57 </td>
58 <td>
59 {{ len(builder.get_active_jobs()) }}/{{ builder.max_jobs }}
60 </td>
61 </tr>
62 {% end %}
63
64 <tr>
65 <td colspan="3">
66 <div class="progress progress-info">
67 <div class="bar" style="width: {{ load }}%;"></div>
68 </div>
69 </td>
70 <td>
71 {% if current_user and current_user.is_admin() %}
72 <div class="btn-group pull-right">
73 <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
74 {{ _("Action") }}
75 <span class="caret"></span>
76 </a>
77 <ul class="dropdown-menu">
78 <li>
79 <a href="/builder/new">{{ _("Create new builder") }}</a>
80 </li>
81 </ul>
82 </div>
83 {% end %}
84 </td>
85 </tr>
86 </tbody>
87 </table>
88 </div>
89 </div>
90
91 <div class="row">
92 <div class="span12">
93 {% if log %}
94 <h2>{{ _("Log") }}</h2>
4c6be289 95 {% module Log(log) %}
f6e6ff79
MT
96 {% end %}
97 </div>
98 </div>
99{% end block %}