You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.7 KiB
HTML
55 lines
1.7 KiB
HTML
{% extends 'account_layout.html' %}
|
|
{% load i18n %}
|
|
{% load staticfiles %}
|
|
|
|
{% block account_content %}
|
|
<h1>{% trans 'Logs' %}</h1>
|
|
<p>{% trans 'Everything we have to keep about you. Automatically deleted after 1 year.' %}</p>
|
|
|
|
<table class="admin-list">
|
|
<thead>
|
|
<tr>
|
|
<td>{% trans 'Date' %}</td>
|
|
<td>{% trans 'Duration' %}</td>
|
|
<td>{% trans 'Client IP' %}</td>
|
|
<td>{% trans 'Shared IP' %}</td>
|
|
<td>{% trans 'Bandwidth' %}</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for line in sessions %}
|
|
<tr>
|
|
<td>{{ line.connect_date }}</td>
|
|
<td>
|
|
{% if line.disconnect_date != None %}
|
|
{{ line.connect_date|timesince:line.disconnect_date }}
|
|
{% else %}
|
|
<b>{% trans "Open" %}</b>
|
|
{% endif %}
|
|
</td>
|
|
<td>{{ line.remote.addr|default:_('[unknown]') }}</td>
|
|
<td>{{ line.gateway.main_addr.ipv4|default:_('[unknown]') }}</td>
|
|
<td>{{ line.stats.up | filesizeformat }} /
|
|
{{ line.stats.down | filesizeformat }}
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
<p class="pages">
|
|
{% if prev != None and prev > 0 %}
|
|
<a href="?page=0"><<</a>
|
|
{% endif %}
|
|
{% if prev != None %}
|
|
<a href="?page={{ prev }}"><</a>
|
|
{% endif %}
|
|
<a href="?page={{ page }}">{{ page }}</a>
|
|
{% if next != None %}
|
|
<a href="?page={{ next }}">></a>
|
|
{% endif %}
|
|
{% if next != None and last_page > next %}
|
|
<a href="?page={{ last_page }}">>></a>
|
|
{% endif %}
|
|
</p>
|
|
{% endblock %}
|