40 lines
1.4 KiB
HTML
40 lines
1.4 KiB
HTML
{% load humanize helpers %}
|
|
|
|
<table class="table">
|
|
<thead>
|
|
<th>Session Start</th>
|
|
<th>Identity</th>
|
|
<th>Network</th>
|
|
<th class="rf">Duration</th>
|
|
<th class="rf">Hits</th>
|
|
</thead>
|
|
<tbody>
|
|
{% for session in object_list %}
|
|
<tr>
|
|
<td>
|
|
<a href="{% url 'dashboard:service_session' object.pk session.pk %}{{date_query_params}}"
|
|
class="font-medium text-urge-700">
|
|
{{session.start_time|date:"M j Y, g:i a"|capfirst}}
|
|
{% if session.is_currently_active %}
|
|
<span class="badge ~positive">Online</span>
|
|
{% endif %}
|
|
</a>
|
|
</td>
|
|
<td>
|
|
{% if session.identifier %}
|
|
<span class="chip ~neutral">{{session.identifier}}</span>
|
|
{% else %}
|
|
<span class="text-gray-600">—</span>
|
|
{% endif %}
|
|
</td>
|
|
<td>{{session.country|flag_emoji}} {{session.asn|default:"Unknown"}}</td>
|
|
<td class="rf">{{session.duration|naturaldelta}}</td>
|
|
<td class="rf">{{session.hit_set.count|intcomma}}</td>
|
|
</tr>
|
|
{% empty %}
|
|
<tr>
|
|
<td><span class="text-gray-600">No data yet...</span></td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table> |