summaryrefslogtreecommitdiffstats
path: root/templates/mirrors/mirror_details.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/mirrors/mirror_details.html')
-rw-r--r--templates/mirrors/mirror_details.html58
1 files changed, 58 insertions, 0 deletions
diff --git a/templates/mirrors/mirror_details.html b/templates/mirrors/mirror_details.html
new file mode 100644
index 0000000..90baa75
--- /dev/null
+++ b/templates/mirrors/mirror_details.html
@@ -0,0 +1,58 @@
+{% extends "base.html" %}
+
+{% block title %}Arch Linux - {{ mirror.name }} - Mirror Details{% endblock %}
+
+{% block content %}
+<!-- TODO: ids and classes -->
+<div id="pkgdetails" class="box">
+
+ <h2>Mirror Details: {{ mirror.name }}</h2>
+
+ <table id="pkginfo">
+ <tr>
+ <th>Name:</th>
+ <td>{{ mirror.name }}</td>
+ </tr><tr>
+ <th>Tier:</th>
+ <td>{{ mirror.get_tier_display }}</td>
+ </tr><tr>
+ <th>Upstream:</th>
+ <!-- TODO: linking to non-public mirrors -->
+ <td>{% if mirror.upstream %}
+ <a href="{{ mirror.upstream.get_absolute_url }}"
+ title="Mirror details for {{ mirror.upstream.name }}">{{ mirror.upstream.name }}</a>
+ {% else %}None{% endif %}</td>
+ </tr><tr>
+ <th>Downstream:</th>
+ {% with mirror.downstream as ds_mirrors %}
+ <td>{% if ds_mirrors %}
+ {% for ds in ds_mirrors %}
+ <a href="{{ ds.get_absolute_url }}"
+ title="Mirror details for {{ ds.name }}">{{ ds.name }}</a><br/>
+ {% endfor %}
+ {% else %}None{% endif %}
+ </td>
+ {% endwith %}
+ </tr><tr>
+ <th>Country:</th>
+ <td>{{ mirror.country }}</td>
+ </tr><tr>
+ <th>Has ISOs:</th>
+ <td>{{ mirror.isos|yesno }}</td>
+ </tr><tr>
+ <th>Protocols:</th>
+ <td>{{ mirror.supported_protocols }}</td>
+ </tr><tr>
+ <th>Mirror URLs:</th>
+ {% with mirror.urls.all as urls %}
+ <td>{% if urls %}
+ {% for u in urls %}
+ <a href="{{ u.url }}">{{ u.url }}</a><br/>
+ {% endfor %}
+ {% else %}None{% endif %}
+ </td>
+ {% endwith %}
+ </tr>
+ </table>
+</div>
+{% endblock %}