4: let st = { attempts: 1, events: 1, audit: 1, dlq: 1 }; 28: ``; 29: $("#fGo").onclick = applyFilters; 37: ``; 38: $("#fGo").onclick = applyFilters; 39: } else if (tab === "audit") { 41: sel("fAction", ["", "auth.login", "auth.register", "campaign.create", "campaign.start", 48: ``; 49: $("#fGo").onclick = applyFilters; 60: } else if (tab === "audit") { 61: st._act = $("#fAction").value; 126: } else if (tab === "audit") { 127: const p = new URLSearchParams({ action: st._act || "", page: st.audit, page_size: PS }); 128: const d = await GET("/logs/audit?" + p); 129: const rows = d.audit || []; 140: : `
☰

No audit entries yet. Administrative actions are recorded here.

`; 141: $("#pager").innerHTML = pagerHTML(d.total, d.page, "audit"); 142: bindPager("audit");