authentic/src/authentic2/apps/journal/templates/journal/event_list.html

36 lines
1.7 KiB
HTML

{% load i18n %}
<div class="table-container">
{% for event in page %}
{% if forloop.first %}
<table class="main">
<thead>
<tr>
<th class="journal-list--timestamp-column">{% trans "Timestamp" %}</th>
<th class="journal-list--user-column">{% trans "User" %}</th>
<th class="journal-list--session-column">{% trans "Session" %}</th>
<th class="journal-list--message-column">{% trans "Message" %}</th>
</tr>
</thead>
<tbody>
{% endif %}
<tr data-event-id="{{ event.id }}" data-event-cursor="{{ event.cursor }}" data-event-type="{{ event.type.name }}">
<td class="journal-list--timestamp-column">{% block event-timestamp %}{{ event.timestamp }}{% endblock %}</td>
<td class="journal-list--user-column" {% if event.user %}data-user-id="{{ event.user.id }}"{% endif %}>{% block event-user %}{{ event.user.get_full_name|default:"-" }}{% endblock %}</td>
<td class="journal-list--session-column">{% block event-session %}{{ event.session_id_shortened|default:"-" }}{% endblock %}</td>
<td class="journal-list--message-column">{% block event-message %}{{ event.message|default:"-" }}{% endblock %}</td>
</tr>
{% if forloop.last %}
</tbody>
</table>
{% endif %}
{% empty %}
{% block empty %}
<div>
<p>{% trans "Journal is empty." %}</p>
</div>
{% endblock %}
{% endfor %}
{% include "journal/pagination.html" with page=page %}
</div>