From 8ca9ec85b0cb764d629555c111024af2db317374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20A=2EP?= <53834183+Jossec101@users.noreply.github.com> Date: Thu, 19 Feb 2026 21:28:40 +0100 Subject: [PATCH] [GEN-1863] Implement auto-apply filters in audit trail page Replace manual filter application with automatic filtering on value change. Add OnFiltersChanged callback to all filter controls and remove Apply Filters button to improve UX. stack-info: PR: https://github.com/Elenpay/NodeGuard/pull/482, branch: Jossec101/stack/15 --- src/Pages/AuditTrail.razor | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/Pages/AuditTrail.razor b/src/Pages/AuditTrail.razor index 91ff5461..9346f943 100644 --- a/src/Pages/AuditTrail.razor +++ b/src/Pages/AuditTrail.razor @@ -28,7 +28,7 @@ Action Type - All Actions @foreach (var actionType in Enum.GetValues()) { @@ -40,7 +40,7 @@ Event Type - All Events @foreach (var eventType in Enum.GetValues()) { @@ -52,7 +52,7 @@ Object Type - All Objects @foreach (var objectType in Enum.GetValues()) { @@ -66,7 +66,7 @@ User - All Users @foreach (var user in _users) { @@ -76,23 +76,20 @@ } - + From Date - + - + To Date - + - - - @@ -338,7 +335,7 @@ } } - private async Task ApplyFilters() + private async Task OnFiltersChanged() { if (_auditLogDataGrid != null) {