]> git.ipfire.org Git - ipfire.org.git/blob - src/templates/download/release.html
Add downloads again
[ipfire.org.git] / src / templates / download / release.html
1 {% extends "base.html" %}
2
3 {% block title %}{{ _("Download %s") % release }}{% end block %}
4
5 {% block content %}
6 <div class="text-center my-5">
7 <h1 class="mb-0">{{ release }}</h1>
8 <h6 class="text-muted">
9 {{ _("Released %s") % locale.format_date(release.published, relative=False, shorter=True) }}
10
11 {% if release.blog %}
12 &bull;
13 <a href="https://blog.ipfire.org/post/{{ release.blog.slug }}">{{ _("Release Notes") }}</a>
14 {% end %}
15 </h6>
16 </div>
17
18 <div class="card-deck">
19 {% for arch in release.arches %}
20 <div class="card">
21 <div class="card-header text-center">
22 <h6 class="my-0">{{ arch }}</h6>
23 </div>
24
25 <ul class="list-group list-group-flush">
26 {% for file in release.get_files_by_arch(arch) %}
27 <li class="list-group-item d-flex flex-column align-items-start">
28 <div class="d-flex w-100 justify-content-between">
29 <a class="download-splash" href="{{ file.url }}">{{ _(file.desc) }}</a>
30
31 {% if file.size >= 1024 * 1024 %}
32 <span class="text-muted">{{ format_size(file.size) }}</span>
33 {% end %}
34 </div>
35 </li>
36 {% end %}
37 </ul>
38 </div>
39 {% end %}
40 </div>
41
42 <ul class="nav justify-content-center my-3">
43 <li class="nav-item">
44 <a class="nav-link" data-toggle="collapse" href="#checksums">
45 {{ _("Checksums") }}
46 </a>
47 </li>
48 </ul>
49
50 <div class="collapse" id="checksums">
51 <div class="card card-body">
52 <h5 class="card-title text-center">{{ _("Checksums") }}</h5>
53
54 <table class="table table-sm">
55 <thead>
56 <tr>
57 <th scope="col"></th>
58 <th scope="col">{{ _("SHA 1") }}</th>
59 </tr>
60 </thead>
61
62 <tbody>
63 {% for f in release.files %}
64 <tr>
65 <td>{{ f.basename }}</td>
66 <td>
67 <pre>{{ f.sha1 }}</pre>
68 </td>
69 </tr>
70 {% end %}
71 </tbody>
72 </table>
73 </div>
74 </div>
75 {% end block %}