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 }}
+
+
+ - Release Date: {{ release.release_date|date }}
+ {% if release.kernel_version %}- Kernel Version: {{ release.kernel_version }}
{% endif %}
+ - Available: {{ release.available|yesno|capfirst }}
+ {% if release.torrent_data %}
+ -
+ Download via Torrent
+ -
+ Download via Magnet URI
+ {% endif %}
+ {% if release.md5_sum %}- MD5: {{ release.md5_sum }}
{% endif %}
+ {% if release.sha1_sum %}- SHA1: {{ release.sha1_sum }}
{% endif %}
+
+
+ {% if release.info %}
+
Release Notes
+
+
{{ release.info_html }}
+ {% endif %}
+
+ {% if release.torrent_data %}{% with release.torrent as torrent %}
+
Torrent Information
+
+
+ - Comment: {{ torrent.comment }}
+ - Creation Date: {{ torrent.creation_date|date:"DATETIME_FORMAT" }} UTC
+ - Created By: {{ torrent.created_by }}
+ - Announce URL: {{ torrent.announce }}
+ - File Name: {{ torrent.file_name }}
+ - File Length: {{ torrent.file_length|filesizeformat }}
+ - Piece Count: {{ torrent.piece_count }} pieces
+ - Piece Length: {{ torrent.piece_length|filesizeformat }}
+ - Info Hash: {{ torrent.info_hash }}
+ - URL List Length: {{ torrent.url_list|length }} URLs
+
+ {% 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 }}">
{% 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 %} |