fix: audit table has impersonated_by column + filter uses button submit (no JS)

This commit is contained in:
2026-06-11 20:47:03 +04:00
parent ffdc12bdf8
commit 5781b37882
+4 -1
View File
@@ -91,7 +91,7 @@
<div class="card-body"> <div class="card-body">
<form method="GET" action="/audit" class="filter-bar"> <form method="GET" action="/audit" class="filter-bar">
<label style="font-size:.85rem;color:var(--muted);">Компания:</label> <label style="font-size:.85rem;color:var(--muted);">Компания:</label>
<select name="company" onchange="this.form.submit()"> <select name="company" id="company-filter">
<option value="">— Все компании —</option> <option value="">— Все компании —</option>
<% companies.forEach(c => { %> <% companies.forEach(c => { %>
<option value="<%= c.id %>" <%= Number(selectedCompanyId) === Number(c.id) ? 'selected' : '' %>> <option value="<%= c.id %>" <%= Number(selectedCompanyId) === Number(c.id) ? 'selected' : '' %>>
@@ -99,6 +99,7 @@
</option> </option>
<% }) %> <% }) %>
</select> </select>
<button type="submit" class="btn btn-sm">Показать</button>
<% if (selectedCompanyId) { %> <% if (selectedCompanyId) { %>
<a href="/audit" class="btn btn-sm">Сбросить</a> <a href="/audit" class="btn btn-sm">Сбросить</a>
<% } %> <% } %>
@@ -121,6 +122,7 @@
<tr> <tr>
<th>Когда</th> <th>Когда</th>
<th>Кто</th> <th>Кто</th>
<th>Имперсонировал</th>
<th>Компания</th> <th>Компания</th>
<th>Действие</th> <th>Действие</th>
<th>Значение</th> <th>Значение</th>
@@ -137,6 +139,7 @@
}) %> }) %>
</td> </td>
<td><%= r.user_email %></td> <td><%= r.user_email %></td>
<td style="color:var(--amber);"><%= r.impersonated_by || '—' %></td>
<!-- Название компании из JOIN, client_id в скобках --> <!-- Название компании из JOIN, client_id в скобках -->
<td> <td>
<%= r.company_name %><br> <%= r.company_name %><br>