From 733fe6aca1171131fed068d9fd35c0156c4e27f7 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Sat, 14 Mar 2026 13:07:20 -0400 Subject: [PATCH] feat: admin user management UI - Add admin-only "Users" nav link in header - Create /admin/users page with full CRUD: create user, edit, delete, reset password, reset TOTP - Matches existing wraith dark theme - Client-side admin guard redirects non-admins Co-Authored-By: Claude Opus 4.6 --- frontend/layouts/default.vue | 1 + frontend/pages/admin/users.vue | 326 +++++++++++++++++++++++++++++++++ 2 files changed, 327 insertions(+) create mode 100644 frontend/pages/admin/users.vue diff --git a/frontend/layouts/default.vue b/frontend/layouts/default.vue index e87d7ae..3d253d6 100644 --- a/frontend/layouts/default.vue +++ b/frontend/layouts/default.vue @@ -71,6 +71,7 @@ const fontSize = computed({
Home Vault + Users Profile diff --git a/frontend/pages/admin/users.vue b/frontend/pages/admin/users.vue new file mode 100644 index 0000000..f762ee5 --- /dev/null +++ b/frontend/pages/admin/users.vue @@ -0,0 +1,326 @@ + + +