]> git.ipfire.org Git - pbs.git/blob - src/templates/index.html
bootstrap 4: port index.html
[pbs.git] / src / templates / index.html
1 {% extends "base.html" %}
2
3 {% block title %}{{ _("Welcome to the Pakfire Build Service") }}{% end block %}
4
5 {% block body %}
6 {% if current_user %}
7 <div class="row">
8 <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
9 <h2 class="text-center" >{{ _("Welcome, %s!") % current_user.firstname }}</h2>
10 </div>
11 </div>
12
13
14 {% else %}
15 <div class="row" style="background-color: white">
16 <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
17 <br>
18 <h1 class="text-center" >
19 {{ _("Pakfire Build Service") }}
20 </h1>
21
22 <hr>
23 <br>
24
25 <h2 class="text-center">
26 <small>{{ _("Development powered by community!") }}</small>
27 </h2>
28 </div>
29 </div>
30
31 <hr>
32 {% end %}
33
34 {% if updates %}
35 <div class="row">
36 <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
37 <ul class="nav nav-tabs" role="tablist">
38 {% for type, updts, active in updates %}
39 <li class="nav-item">
40 <a
41 {% if active %}
42 class="nav-link active"
43 {% else %}
44 class="nav-link"
45 {% end %}
46 href="#updates_{{ type }}" data-toggle="tab"
47 role="tab">
48 {% if type == "stable" %}
49 {{ _("Latest stable updates") }}
50 {% elif type == "unstable" %}
51 {{ _("Unstable updates") }}
52 {% elif type == "testing" %}
53 {{ _("Testing updates") }}
54 {% end %}
55 </a>
56 </li>
57 {% end %}
58 </ul>
59 <div class="tab-content">
60 {% for type, updts, active in updates %}
61 <div class="tab-pane {% if active %}active{% end %}" id="updates_{{ type }}">
62 {% module UpdatesTable(updts) %}
63 </div>
64 {% end %}
65 </div>
66 </div>
67 </div>
68 <div class="row">
69 <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
70 <p class="float-right">
71 <a href="/updates">{{ _("View more updates...") }}</a>
72 </p>
73 <br>
74 </div>
75 </div>
76 {% end %}
77
78 {% if jobs %}
79 <hr>
80
81 <h4>{{ _("Build jobs") }}</h4>
82 {% module JobsList(jobs) %}
83 {% end %}
84
85 <ul class="nav nav-pills">
86 <li>
87 <a href="/queue">
88 {{ _("Job Queue") }}
89
90 <!-- should be a badge -->
91 ({{ len(backend.jobqueue) }})
92 </a>
93 </li>
94 </ul>
95 {% end %}