53 lines
1.3 KiB
HTML
53 lines
1.3 KiB
HTML
{% extends "base.html" %}
|
|
{% load i18n bulma %}
|
|
|
|
|
|
{% block custom_js %}
|
|
<script>
|
|
_$('a[data-data]').forEach(b => b.addEventListener('click', () => {
|
|
_id(b.dataset.data).classList.toggle('is-hidden');
|
|
_$('i', b).forEach(i => i.classList.toggle('is-hidden'));
|
|
}));
|
|
|
|
</script>
|
|
{% endblock %}
|
|
|
|
|
|
{% block content %}
|
|
|
|
<h1 class="title">{% trans "Journal d'évènements" %}</h1>
|
|
<hr>
|
|
|
|
<table class="table is-fullwidth is-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>{% trans "Niveau" %}</th>
|
|
<th>{% trans "Message" %}</th>
|
|
<th>{% trans "Origine" %}</th>
|
|
<th>{% trans "Heure" %}</th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for e in object_list %}
|
|
<tr>
|
|
<td><span class="tag is-{{ e.level|bulma_message_tag }}">{{ e.get_level_display }}</span></td>
|
|
<td>{{ e.message }}</td>
|
|
<td>{% if e.user %}<i>{{ e.user }}</i>{% endif %}</td>
|
|
<td>{{ e.timestamp }}</td>
|
|
<td>
|
|
<a class="icon has-text-primary is-pulled-right" data-data="data-{{ e.pk }}">
|
|
<i class="fas fa-expand"></i>
|
|
<i class="fas fa-compress is-hidden"></i>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<tr id="data-{{ e.pk }}" class="is-hidden">
|
|
<td colspan="5" class="is-fullwidth">{{ e.data }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
{% endblock %}
|