diff --git a/releng/tests/test_views.py b/releng/tests/test_views.py index 905c2d04..5e63fc6c 100644 --- a/releng/tests/test_views.py +++ b/releng/tests/test_views.py @@ -30,3 +30,9 @@ def test_release_torrent_not_found(self): version = self.release.version response = self.client.get('/releng/releases/{}/torrent/'.format(version)) self.assertEqual(response.status_code, 404) + + def test_release_details(self): + version = self.release.version + response = self.client.get('/releng/releases/{}/'.format(version)) + self.assertEqual(response.status_code, 200) + self.assertIn(version, response.content.decode('utf-8')) diff --git a/templates/releng/release_detail.html b/templates/releng/release_detail.html new file mode 100644 index 00000000..11155c0c --- /dev/null +++ b/templates/releng/release_detail.html @@ -0,0 +1,49 @@ +{% extends "base.html" %} +{% load static %} + +{% block title %}Arch Linux - Release: {{ release.version }}{% endblock %} + +{% block content %} +
+

{{ release.version }}

+ + + + {% if release.info %} +

Release Notes

+ +
{{ release.info_html }}
+ {% endif %} + + {% if release.torrent_data %}{% with release.torrent as torrent %} +

Torrent Information

+ + + {% endwith %}{% endif %} +
+{% endblock %} diff --git a/templates/releng/release_list.html b/templates/releng/release_list.html index a611d82d..fa15bcb9 100644 --- a/templates/releng/release_list.html +++ b/templates/releng/release_list.html @@ -44,7 +44,7 @@

Releases

title="Get magnet link for {{ item.version }}">Magnet {% endif %} {{ item.release_date|date }} - {{ item.version }} + {{ item.version }} {{ item.kernel_version|default:"" }} {{ item.available|yesno|capfirst }} {% if item.torrent_data %}{{ item.torrent.file_length|filesizeformat }}{% endif %}