From 1e14e15cbfdb01136d7b77b32d7d6571b1cf8d16 Mon Sep 17 00:00:00 2001 From: curo1305 Date: Fri, 12 Jun 2026 15:48:19 +0200 Subject: [PATCH] feat(09-02): create AdminOverviewView.vue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Single-fetch view calling getAdminOverview() on mount with loading/error states - Four stat cards grid (Users, Storage, Processing, Ready) per ADMIN-11 and D-01 - Recent audit table with 5 columns (When/Event/Actor/Target/IP) matching AuditLogTab.vue structure - Uses formatSize/formatDate from shared utils/formatters.js (no duplication) - No top-level padding (AdminLayout owns p-8 max-w-5xl mx-auto) - No Pinia store — single-fetch component consistent with admin tab pattern --- .../src/views/admin/AdminOverviewView.vue | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 frontend/src/views/admin/AdminOverviewView.vue diff --git a/frontend/src/views/admin/AdminOverviewView.vue b/frontend/src/views/admin/AdminOverviewView.vue new file mode 100644 index 0000000..b6def00 --- /dev/null +++ b/frontend/src/views/admin/AdminOverviewView.vue @@ -0,0 +1,98 @@ + + +