diff options
author | Dan McGee <dan@archlinux.org> | 2010-09-30 12:47:30 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2010-09-30 12:47:30 -0500 |
commit | 2c1336488059dfc24c34dd11865c713fec252cbc (patch) | |
tree | 7c2e7a3c732d850ca23e03eafbb3b4189073384c /templates/mirrors/status_table.html | |
parent | 7def999b0aa3511671049826741ee3ebb6ce9573 (diff) |
Mirror status improvements
* Fix sorting issues. '', 'unknown', and '∞' should now always sort after
anything else in the list.
* Add a completion percentage column; this will tell you at a glance if a
mirror is sometimes unresponsive. This should probably be incorporated
into the mirror score.
* Make a few more things dynamic in the template, like the time back the
page reflects.
* Add some additional template tags for formatting things.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'templates/mirrors/status_table.html')
-rw-r--r-- | templates/mirrors/status_table.html | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/templates/mirrors/status_table.html b/templates/mirrors/status_table.html index 75157765..240a5452 100644 --- a/templates/mirrors/status_table.html +++ b/templates/mirrors/status_table.html @@ -6,6 +6,7 @@ <th>Protocol</th> <th>Country</th> <th>Last Sync</th> + <th>Completion %</th> <th>μ Delay (hh:mm)</th> <th>μ Duration (secs)</th> <th>σ Duration (secs)</th> @@ -19,9 +20,10 @@ <td>{{ m_url.protocol }}</td> <td>{{ m_url.mirror.country }}</td> <td>{{ m_url.last_sync|date:'Y-m-d H:i'|default:'unknown' }}</td> + <td>{{ m_url.completion_pct|percentage:1 }}</td> <td>{{ m_url.delay|duration|default:'unknown' }}</td> - <td>{{ m_url.duration_avg|floatformat:2|default:'unknown' }}</td> - <td>{{ m_url.duration_stddev|floatformat:2|default:'unknown' }}</td> + <td>{{ m_url.duration_avg|floatformat:2 }}</td> + <td>{{ m_url.duration_stddev|floatformat:2 }}</td> <td>{{ m_url.score|floatformat:1|default:'∞' }}</td> </tr> {% endfor %} |