From c4dacad41c3d189e68c2d98d640334554348fa19 Mon Sep 17 00:00:00 2001 From: sadnub Date: Mon, 21 Jun 2021 12:20:30 -0400 Subject: [PATCH] debug log rework --- src/api/accounts.js | 10 + src/api/agents.js | 7 +- src/api/clients.js | 10 + src/api/logs.js | 16 +- src/components/AuditManager.vue | 432 ++++-------------- src/components/DebugTab.vue | 84 ---- src/components/FileBar.vue | 17 +- src/components/SubTableTabs.vue | 10 +- src/components/{ => agents}/AuditTab.vue | 0 src/components/agents/DebugTab.vue | 31 ++ src/components/{ => agents}/HistoryTab.vue | 0 src/components/logs/AuditLogDetailModal.vue | 41 ++ src/components/logs/AuditManager.vue | 166 +++++++ src/components/logs/DebugLog.vue | 111 +++++ src/components/modals/logs/AuditLogDetail.vue | 31 -- src/components/modals/logs/DebugLogModal.vue | 105 ----- src/components/ui/DialogWrapper.vue | 44 +- src/components/ui/ExportTableBtn.vue | 22 + src/components/ui/TacticalDropdown.vue | 17 +- src/composables/accounts.js | 44 ++ src/composables/agents.js | 4 +- src/composables/clients.js | 37 ++ src/composables/logs.js | 197 +++++++- src/utils/format.js | 91 +++- 24 files changed, 900 insertions(+), 627 deletions(-) create mode 100644 src/api/accounts.js create mode 100644 src/api/clients.js delete mode 100644 src/components/DebugTab.vue rename src/components/{ => agents}/AuditTab.vue (100%) create mode 100644 src/components/agents/DebugTab.vue rename src/components/{ => agents}/HistoryTab.vue (100%) create mode 100644 src/components/logs/AuditLogDetailModal.vue create mode 100644 src/components/logs/AuditManager.vue create mode 100644 src/components/logs/DebugLog.vue delete mode 100644 src/components/modals/logs/AuditLogDetail.vue delete mode 100644 src/components/modals/logs/DebugLogModal.vue create mode 100644 src/components/ui/ExportTableBtn.vue create mode 100644 src/composables/accounts.js create mode 100644 src/composables/clients.js diff --git a/src/api/accounts.js b/src/api/accounts.js new file mode 100644 index 0000000..dcb4b3b --- /dev/null +++ b/src/api/accounts.js @@ -0,0 +1,10 @@ +import axios from "axios" + +const baseUrl = "/accounts" + +export async function fetchUsers(params = {}) { + try { + const { data } = await axios.get(`${baseUrl}/users/`, { params: params }) + return data + } catch (e) { } +} \ No newline at end of file diff --git a/src/api/agents.js b/src/api/agents.js index 32e283c..a26c45c 100644 --- a/src/api/agents.js +++ b/src/api/agents.js @@ -3,7 +3,8 @@ import axios from "axios" const baseUrl = "/agents" export async function fetchAgents() { - const { data } = await axios.get(`${baseUrl}/listagentsnodetail/`) - - return data + try { + const { data } = await axios.get(`${baseUrl}/listagentsnodetail/`) + return data + } catch (e) { } } \ No newline at end of file diff --git a/src/api/clients.js b/src/api/clients.js new file mode 100644 index 0000000..ab6edba --- /dev/null +++ b/src/api/clients.js @@ -0,0 +1,10 @@ +import axios from "axios" + +const baseUrl = "/clients" + +export async function fetchClients() { + try { + const { data } = await axios.get(`${baseUrl}/clients/`) + return data + } catch (e) { } +} \ No newline at end of file diff --git a/src/api/logs.js b/src/api/logs.js index 483ebf6..73ad0f1 100644 --- a/src/api/logs.js +++ b/src/api/logs.js @@ -1,9 +1,17 @@ import axios from "axios" -const baseUrl = "/logs/debuglog/" +const baseUrl = "/logs" export async function fetchDebugLog(payload) { - const { data } = await axios.patch(`${baseUrl}`, payload) + try { + const { data } = await axios.patch(`${baseUrl}/debuglog/`, payload) + return data + } catch (e) { } +} - return data -} \ No newline at end of file +export async function fetchAuditLog(payload) { + try { + const { data } = await axios.patch(`${baseUrl}/auditlogs/`, payload) + return data + } catch (e) { } +} diff --git a/src/components/AuditManager.vue b/src/components/AuditManager.vue index e7ad329..b20d46d 100644 --- a/src/components/AuditManager.vue +++ b/src/components/AuditManager.vue @@ -11,116 +11,49 @@
Filter
- +
- - - - +
-
- - - +
- -
-
-
- - - + +
+
+
@@ -130,287 +63,98 @@ -
- - - -
\ No newline at end of file diff --git a/src/components/DebugTab.vue b/src/components/DebugTab.vue deleted file mode 100644 index 0658b3f..0000000 --- a/src/components/DebugTab.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/FileBar.vue b/src/components/FileBar.vue index d6605c0..924f963 100644 --- a/src/components/FileBar.vue +++ b/src/components/FileBar.vue @@ -209,7 +209,8 @@ \ No newline at end of file diff --git a/src/components/HistoryTab.vue b/src/components/agents/HistoryTab.vue similarity index 100% rename from src/components/HistoryTab.vue rename to src/components/agents/HistoryTab.vue diff --git a/src/components/logs/AuditLogDetailModal.vue b/src/components/logs/AuditLogDetailModal.vue new file mode 100644 index 0000000..68f69ef --- /dev/null +++ b/src/components/logs/AuditLogDetailModal.vue @@ -0,0 +1,41 @@ + + + \ No newline at end of file diff --git a/src/components/logs/AuditManager.vue b/src/components/logs/AuditManager.vue new file mode 100644 index 0000000..c0cef75 --- /dev/null +++ b/src/components/logs/AuditManager.vue @@ -0,0 +1,166 @@ + + + \ No newline at end of file diff --git a/src/components/logs/DebugLog.vue b/src/components/logs/DebugLog.vue new file mode 100644 index 0000000..dc2225f --- /dev/null +++ b/src/components/logs/DebugLog.vue @@ -0,0 +1,111 @@ + + + \ No newline at end of file diff --git a/src/components/modals/logs/AuditLogDetail.vue b/src/components/modals/logs/AuditLogDetail.vue deleted file mode 100644 index ac030e2..0000000 --- a/src/components/modals/logs/AuditLogDetail.vue +++ /dev/null @@ -1,31 +0,0 @@ - - \ No newline at end of file diff --git a/src/components/modals/logs/DebugLogModal.vue b/src/components/modals/logs/DebugLogModal.vue deleted file mode 100644 index 5fccf8f..0000000 --- a/src/components/modals/logs/DebugLogModal.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/ui/DialogWrapper.vue b/src/components/ui/DialogWrapper.vue index b65e670..2d731cb 100644 --- a/src/components/ui/DialogWrapper.vue +++ b/src/components/ui/DialogWrapper.vue @@ -1,6 +1,6 @@ \ No newline at end of file diff --git a/src/components/ui/ExportTableBtn.vue b/src/components/ui/ExportTableBtn.vue new file mode 100644 index 0000000..107739d --- /dev/null +++ b/src/components/ui/ExportTableBtn.vue @@ -0,0 +1,22 @@ + + + \ No newline at end of file diff --git a/src/components/ui/TacticalDropdown.vue b/src/components/ui/TacticalDropdown.vue index 783a7fd..d81f840 100644 --- a/src/components/ui/TacticalDropdown.vue +++ b/src/components/ui/TacticalDropdown.vue @@ -2,16 +2,17 @@