From c8d898abae7db1c6f8a7a52e106c93308cb55395 Mon Sep 17 00:00:00 2001 From: Bobby <30593201+luciferreeves@users.noreply.github.com> Date: Tue, 10 Mar 2026 14:56:31 +0530 Subject: feat: implement audit log functionality with filtering and detail views --- garden/src/components/Layout.tsx | 2 +- garden/src/pages/council/auditdetail.tsx | 260 +++++++++++++++++++++++++++++++ garden/src/pages/council/auditlog.tsx | 173 ++++++++++++++++++++ garden/src/pages/council/bannedips.tsx | 8 +- garden/src/pages/council/user.tsx | 49 ++++-- garden/src/pages/council/users.tsx | 13 +- garden/src/routes.ts | 2 + garden/src/store/council.ts | 42 ++++- garden/src/styles/council.css | 165 ++++++++++++++++++++ garden/src/types/admin.ts | 33 +++- garden/src/types/roles.ts | 9 +- 11 files changed, 733 insertions(+), 23 deletions(-) create mode 100644 garden/src/pages/council/auditdetail.tsx create mode 100644 garden/src/pages/council/auditlog.tsx diff --git a/garden/src/components/Layout.tsx b/garden/src/components/Layout.tsx index b3ac179..23d1b7e 100644 --- a/garden/src/components/Layout.tsx +++ b/garden/src/components/Layout.tsx @@ -118,7 +118,7 @@ export default function Layout(props: LayoutProps) {