From 79aef280ddf0c704fd40d0077822a8ff7548437e Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Sun, 15 Dec 2013 13:22:41 -0600 Subject: Add mirror URL details page This will allow those that care about mirrors to zoom into URL-level details for each mirror and examine the individual check results. Signed-off-by: Dan McGee --- templates/mirrors/mirror_details.html | 8 +++- templates/mirrors/url_details.html | 89 +++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 templates/mirrors/url_details.html (limited to 'templates/mirrors') diff --git a/templates/mirrors/mirror_details.html b/templates/mirrors/mirror_details.html index aa0a9648..665ad805 100644 --- a/templates/mirrors/mirror_details.html +++ b/templates/mirrors/mirror_details.html @@ -41,6 +41,10 @@ Active: {{ mirror.active|yesno|capfirst }} + + Created: + {{ mirror.created }} + Rsync IPs: {{mirror.rsync_ips.all|join:', '}} @@ -99,7 +103,8 @@ μ Delay (hh:mm) μ Duration (secs) σ Duration (secs) - Mirror Score + Score + Details @@ -116,6 +121,7 @@ {{ m_url.duration_avg|floatvalue:2 }} {{ m_url.duration_stddev|floatvalue:2 }} {{ m_url.score|floatvalue:1|default:'∞' }} + Details {% endfor %} diff --git a/templates/mirrors/url_details.html b/templates/mirrors/url_details.html new file mode 100644 index 00000000..0b9d2916 --- /dev/null +++ b/templates/mirrors/url_details.html @@ -0,0 +1,89 @@ +{% extends "base.html" %} +{% load cycle from future %} +{% load static from staticfiles %} +{% load mirror_status %} +{% load flags %} + +{% block title %}Arch Linux - {{ url.url }} - URL Details{% endblock %} + +{% block head %}{% endblock %} + +{% block content %} +
+

URL Details: {{ url.url }}

+ + + + + + + + + + + + + + + + + + + + + + + {% if user.is_authenticated %} + + + + + + + + + {% endif %} +
URL:{{ url.url }}
Protocol:{{ url.protocol }}
Country:{% country_flag url.country %}{{ url.country.name }}
IPv4:{{ url.has_ipv4|yesno|capfirst }}
IPv6:{{ url.has_ipv6|yesno|capfirst }}
Active:{{ url.active|yesno|capfirst }}
Created:{{ url.created }}
+ +

Check Logs

+ + + + + + + + + + + + + + + + {% for log in logs %} + + + + + + + + + {% endfor %} + +
Check TimeCheck LocationCheck IPLast SyncDelay (hh:mm)Duration (secs)Success?Error Message
{{ log.check_time|date:'Y-m-d H:i' }}{% country_flag log.location.country %}{{ log.location.country.name }}{{ log.location.source_ip }}{{ log.last_sync|date:'Y-m-d H:i' }}{{ log.delay|duration }}{{ log.duration|floatvalue }}{{ log.is_success|yesno|capfirst }}{{ log.error|linebreaksbr }}
+
+{% endblock %} + +{% block script_block %} +{% load cdn %}{% jquery %}{% jquery_tablesorter %} + + +{% endblock %} -- cgit v1.2.3-2-g168b From 36f5e1df9afbeac1d04fee38dde4c28f81144a20 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Wed, 18 Dec 2013 21:23:47 -0600 Subject: Allow mirror notes to wrap Signed-off-by: Dan McGee --- templates/mirrors/mirror_details.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'templates/mirrors') diff --git a/templates/mirrors/mirror_details.html b/templates/mirrors/mirror_details.html index 665ad805..8a652563 100644 --- a/templates/mirrors/mirror_details.html +++ b/templates/mirrors/mirror_details.html @@ -63,7 +63,7 @@ Notes: - {{ mirror.notes|linebreaks }} + {{ mirror.notes|linebreaks }} Upstream: -- cgit v1.2.3-2-g168b