fix(audit): убрано ограничение по дате — по умолчанию ВСЕ записи

- getAudit(): days=null → без фильтра WHERE по дате
- days передаётся только если явно выбран фильтр 30/90/365
- admin-audit.ejs: кнопка «Всё» (активна по умолчанию), заголовок «(всё время)»

v0.1.9 → v0.1.10
This commit is contained in:
2026-07-01 18:39:49 +04:00
parent 8dc7940318
commit fc5aa7ca09
5 changed files with 16 additions and 10 deletions
+4 -1
View File
@@ -76,9 +76,12 @@
<div class="card-header">
Журнал операций
<span style="font-weight:400;font-size:.82rem;color:var(--muted);">
(<%= total %> записей за <%= days %> дн.)
(<%= total %> записей<%= days ? ' за ' + days + ' дн.' : ' (всё время)' %>)
</span>
<span style="float:right;display:flex;gap:.3rem;">
<a href="?<%= company ? 'companyId=' + company.id : '' %>"
class="btn btn-sm<%= !days ? ' btn-primary' : '' %>"
style="padding:.2rem .5rem;font-size:.75rem;">Всё</a>
<% [30, 90, 365].forEach(function(d) { %>
<a href="?<%= company ? 'companyId=' + company.id + '&' : '' %>days=<%= d %>"
class="btn btn-sm<%= days === d ? ' btn-primary' : '' %>"