{% extends 'admin/base.html.twig' %}
{% block title %}Лог ошибок{% endblock %}
{% block content %}
<h1 class="h3 mb-2 text-gray-800">Лог ошибок</h1>
<div class="card shadow mb-4 mt-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">Лог ошибок</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered" id="error-logs-data-table">
<thead>
<tr>
<th data-table-type="num">Номер п/п</th>
<th data-table-type="date-d-m-Y-asc">Дата</th>
<th>Текст</th>
<th>Пользователь</th>
<th>Трассировка</th>
</tr>
</thead>
<tbody>
{% for item in items %}
<tr>
<td>{{ loop.index }}</td>
<td>{{ item.createdAt|date('d.m.Y H:i:s') }}</td>
<td>{{ item.text ?: '–' }}</td>
<td>{{ item.user ? item.user.name : '–' }}</td>
<td>{{ item.trace ?: '–' }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
</div>
{% endblock %}
{% block addJs %}
<script>
let errorLogsDataTableOptions = {
drawRowNumbersForColIndex: 0,
};
let table = new CustomDataTable('#error-logs-data-table', errorLogsDataTableOptions);
table.initDataTable();
</script>
{% endblock %}