]> git.ipfire.org Git - people/jschlag/pbs.git/blob - src/templates/mirrors-list.html
Use autotools
[people/jschlag/pbs.git] / src / templates / mirrors-list.html
1 {% extends "base.html" %}
2
3 {% block title %}{{ _("Mirrors") }}{% end block %}
4
5 {% block body %}
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="/mirrors">{{ _("Mirrors") }}</a>
13 </li>
14 </ul>
15
16 {% if current_user and current_user.has_perm("manage_mirrors") %}
17 <div class="btn-group pull-right">
18 <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
19 {{ _("Actions") }} <span class="caret"></span>
20 </a>
21 <ul class="dropdown-menu">
22 <li>
23 <a href="/mirror/new">
24 <i class="icon-asterisk"></i> {{ _("Add new mirror") }}
25 </a>
26 </li>
27 </ul>
28 </div>
29 {% end %}
30
31 <div class="page-header">
32 <h2>{{ _("Mirrors") }}</h2>
33 </div>
34
35 <p>
36 {{ _("On this page, you will see a list of all mirror servers.") }}
37 </p>
38
39 {% if mirrors %}
40 <table class="table table-striped table-hover">
41 <thead>
42 <tr>
43 <th>{{ _("Hostname") }} / {{ _("Owner") }}</th>
44 <th></th>
45 <th>{{ _("Last check") }}</th>
46 </tr>
47 </thead>
48 <tbody>
49 {% for mirror in mirrors %}
50 <tr>
51 <td>
52 <a href="/mirror/{{ mirror.hostname }}">
53 {{ mirror.hostname }}
54 </a>
55 <p class="muted">
56 {{ mirror.owner or _("N/A") }}
57 </p>
58 </td>
59 <td>
60 [{{ mirror.country_code }}] -
61
62 {% if mirror.check_status == "UP" %}
63 <span class="text-success">
64 {{ _("Up") }}
65 </span>
66 {% elif mirror.check_status == "DOWN" %}
67 <span class="text-error">
68 {{ _("Down") }}
69 </span>
70 {% else %}
71 <span class="muted">
72 {{ _("Unknown") }}
73 </span>
74 {% end %}
75 </td>
76
77 <td>
78 {% if mirror.last_check %}
79 {{ format_date(mirror.last_check, relative=True) }}
80 {% else %}
81 {{ _("N/A") }}
82 {% end %}
83 </td>
84 </tr>
85 {% end %}
86 </tbody>
87 </table>
88 {% else %}
89 <p class="muted">
90 {{ _("There are no mirrors configured, yet.") }}
91 </p>
92 {% end %}
93
94 {% if log %}
95 <h2>{{ _("Log") }}</h2>
96 {% module Log(log) %}
97 {% end %}
98 {% end block %}