]> git.ipfire.org Git - pbs.git/blob - src/templates/package-detail-list.html
bootstrap 4: rework packages detail list page
[pbs.git] / src / templates / package-detail-list.html
1 {% extends "base.html" %}
2
3 {% block title %}{{ _("Package") }} {{ pkg.name }}{% end block %}
4
5 {% block body %}
6 <div class="row">
7 <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
8 <nav aria-label="breadcrumb" role="navigation">
9 <ol class="breadcrumb">
10 <li class="breadcrumb-item"><a href="/">{{ _("Home") }}</a></li>
11 <li class="breadcrumb-item"><a href="/packages">{{ _("Packages") }}</a></li>
12 <li class="breadcrumb-item active"><a href="/package/{{ pkg.name }}">{{ pkg.name }}</a></li>
13 </ol>
14 </nav>
15 </div>
16 </div>
17 <div class="row">
18 <div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
19 <h2>
20 {{ pkg.name }}<br>
21 <small>{{ pkg.summary }}</small>
22 </h2>
23 </div>
24 <div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
25 <ul class="nav justify-content-center justify-content-lg-end justify-content-xl-end">
26 <li class="nav-item">
27 <a class="nav-link" href="/package/{{ pkg.name }}/builds/times">
28 {{ _("Build times") }}
29 </a>
30 </li>
31 <li class="nav-item">
32 <a class="nav-link" href="/package/{{ pkg.name }}/builds/scratch">
33 {{ _("Scratch builds") }}
34 </a>
35 </li>
36 <li class="nav-item">
37 <a class="nav-link" href="/package/{{ pkg.name }}/builds/test">
38 {{ _("Test builds") }}
39 </a>
40 </li>
41 </ul>
42 </div>
43 </div>
44
45
46 <div class="row">
47 <div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
48 {% module PackageHeader(pkg) %}
49 </div>
50
51 <div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
52 {% module Changelog(builds=builds) %}
53
54 <h5 class="text-center">
55 <a href="/package/{{ name }}/changelog">{{ _("Full changelog") }}</a>
56 </h5>
57 </div>
58 </div>
59
60 {% if bugs %}
61 <div class="row">
62 <div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
63 <h4>
64 {{ _("Open bugs") }}
65 </h4>
66 </div>
67 <div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
68 <div class="btn-group">
69 <a class="btn btn-secondary" href="{{ backend.bugzilla.enter_url(pkg.name) }}" target="_blank">
70 {{ _("File new bug") }}
71 </a>
72 <a class="btn btn-secondary" href="{{ backend.bugzilla.buglist_url(pkg.name) }}" target="_blank">
73 {{ _("Show all bugs") }}
74 </a>
75 </div>
76 </div>
77 </div>
78 <div class="row">
79 <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
80 {% module BugsTable(pkg, bugs) %}
81 </div>
82 </div>
83 {% end %}
84 {% end block %}