]> git.ipfire.org Git - people/jschlag/pbs.git/blob - data/templates/builder-detail.html
Initial import.
[people/jschlag/pbs.git] / data / templates / builder-detail.html
1 {% extends "base.html" %}
2
3 {% block title %}{{ _("Builder") }}: {{ builder.name }}{% end block %}
4
5 {% block body %}
6 <h1>{{ _("Builder") }}: {{ builder.name }}</h1>
7 <table class="form form2">
8 <!-- Status -->
9 <tr>
10 <td class="col1">{{ _("Status") }}</td>
11 <td class="col2">{{ builder.status }}</td>
12 </tr>
13
14 <!-- Load AVG -->
15 <tr>
16 <td class="col1">{{ _("Load average") }}</td>
17 <td class="col2">
18 {{ builder.loadavg }}
19 </td>
20 </tr>
21
22 <!-- Supported architectures -->
23 <tr>
24 <td class="col1">{{ _("Supported architectures") }}</td>
25 <td class="col2">
26 {{ locale.list(builder.arches) or _("Unknown") }}
27 </td>
28 </tr>
29 </table>
30 <div style="clear: both;">&nbsp;</div>
31
32 <h2>{{ _("Configuration") }}</h2>
33 <table class="form form2">
34 <tr>
35 <td class="col1">{{ _("Builds source packages") }}</td>
36 <td class="col2">
37 {% if builder.build_src %}{{ _("Yes") }}{% else %}{{ _("No") }}{% end %}
38 </td>
39 </td>
40 <tr>
41 <td class="col1">{{ _("Builds binary packages") }}</td>
42 <td class="col2">
43 {% if builder.build_bin %}{{ _("Yes") }}{% else %}{{ _("No") }}{% end %}
44 </td>
45 </td>
46 <tr>
47 <td class="col1">{{ _("Runs tests") }}</td>
48 <td class="col2">
49 {% if builder.build_test %}{{ _("Yes") }}{% else %}{{ _("No") }}{% end %}
50 </td>
51 </td>
52 <tr>
53 <td class="col1">{{ _("Parallel build jobs") }}</td>
54 <td class="col2">{{ _("One job only.", "Up to %(num)s jobs.", builder.max_jobs) % { "num" : builder.max_jobs } }}</td>
55 </tr>
56 </table>
57 <div style="clear: both;">&nbsp;</div>
58
59 <h2>{{ _("Host information") }}</h2>
60 <table class="form form2">
61 <tr>
62 <td class="col1">{{ _("CPU model") }}</td>
63 <td class="col2">{{ builder.cpu_model or _("Unknown") }}</td>
64 </tr>
65 <tr>
66 <td class="col1">{{ _("Memory") }}</td>
67 <td class="col2">{{ friendly_size(builder.memory) }}</td>
68 </tr>
69 </table>
70 <div style="clear: both;">&nbsp;</div>
71
72 {% if builder.active_builds %}
73 <h2>{{ _("Currently running builds on this host") }}</h2>
74 {{ modules.BuildTable(builder.active_builds) }}
75 {% end %}
76 {% end block %}
77
78 {% block sidebar %}
79 <h1>{{ _("Actions") }}</h1>
80 <ul>
81 <li>
82 <a href="/builds?state=&builder={{ builder.id }}">{{ _("Show all build jobs") }}</a>
83 </li>
84 {% if current_user and current_user.is_admin() %}
85 <li>
86 <a href="/builder/edit/{{ builder.name }}">{{ _("Edit builder") }}</a>
87 </li>
88 {% if not builder.enabled %}
89 <li>
90 <a href="/builder/renew/{{ builder.name }}">{{ _("Renew passphrase") }}</a>
91 </li>
92 {% end %}
93 <li>
94 <a href="/builder/delete/{{ builder.name }}">{{ _("Delete builder") }}</a>
95 </li>
96 {% end %}
97 </ul>
98 {% end block %}