From 164003b19b966815295e71dc67919b2302ce4291 Mon Sep 17 00:00:00 2001 From: curo1305 Date: Fri, 12 Jun 2026 16:01:29 +0200 Subject: [PATCH] feat(09-03): extract AdminAiView + AdminAuditView from tab components - Created frontend/src/views/admin/AdminAiView.vue (extracted from AdminAiConfigTab.vue) - Import path for SearchableModelSelect rewritten to ../../components/ui/SearchableModelSelect.vue - System AI Providers (Global) section preserved above per-user table (Phase 7 constraint) - Created frontend/src/views/admin/AdminAuditView.vue (verbatim from AuditLogTab.vue per D-13) - actionTypeClass() helper preserved verbatim with all bg-amber-50, bg-purple-50 dynamic classes - Filter bar, paginated table, CSV download, daily-export list all preserved as-is - Both files have no defineProps, no top-level padding, identical line counts to sources - Build succeeds: 143 modules transformed, no errors --- frontend/src/views/admin/AdminAiView.vue | 391 ++++++++++++++++++++ frontend/src/views/admin/AdminAuditView.vue | 346 +++++++++++++++++ 2 files changed, 737 insertions(+) create mode 100644 frontend/src/views/admin/AdminAiView.vue create mode 100644 frontend/src/views/admin/AdminAuditView.vue diff --git a/frontend/src/views/admin/AdminAiView.vue b/frontend/src/views/admin/AdminAiView.vue new file mode 100644 index 0000000..73631af --- /dev/null +++ b/frontend/src/views/admin/AdminAiView.vue @@ -0,0 +1,391 @@ + + + diff --git a/frontend/src/views/admin/AdminAuditView.vue b/frontend/src/views/admin/AdminAuditView.vue new file mode 100644 index 0000000..6e110c8 --- /dev/null +++ b/frontend/src/views/admin/AdminAuditView.vue @@ -0,0 +1,346 @@ + + +