From 6f760f5d4fce2540977c50e11f4ea90996edcbaa Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Thu, 10 Mar 2022 00:57:55 +0000 Subject: [PATCH] v0.12.0 --- package-lock.json | 14 +-- package.json | 2 +- src/api/agents.js | 4 +- src/api/core.js | 5 - src/components/AgentTable.vue | 26 +++-- src/components/agents/AgentActionMenu.vue | 4 +- src/components/agents/AssetsTab.vue | 5 + src/components/agents/AutomatedTasksTab.vue | 5 + src/components/agents/ChecksTab.vue | 12 ++- src/components/agents/SoftwareTab.vue | 5 + src/components/agents/WinUpdateTab.vue | 5 + .../agents/remotebg/EventLogManager.vue | 10 +- .../agents/remotebg/ServicesManager.vue | 10 +- src/components/core/UploadMesh.vue | 98 ----------------- src/components/logs/PendingActions.vue | 3 - .../modals/agents/AgentDownload.vue | 22 +--- .../modals/agents/AgentRecovery.vue | 9 +- src/components/modals/agents/BulkAction.vue | 100 +++++++++++++++--- src/components/modals/agents/InstallAgent.vue | 65 +++++++++--- src/components/modals/agents/RunScript.vue | 23 +++- src/components/modals/agents/SendCommand.vue | 34 ++++-- .../modals/coresettings/EditCoreSettings.vue | 10 +- src/components/scripts/ScriptFormModal.vue | 29 ++++- src/components/scripts/ScriptManager.vue | 6 ++ .../scripts/ScriptSnippetFormModal.vue | 13 ++- src/components/scripts/ScriptSnippets.vue | 3 + src/components/scripts/ScriptUploadModal.vue | 4 +- src/composables/agents.js | 6 ++ src/composables/scripts.js | 9 +- src/store/index.js | 4 + src/utils/format.js | 67 ++++++------ src/views/Dashboard.vue | 8 ++ src/views/InitialSetup.vue | 37 +------ src/views/RemoteBackground.vue | 17 +-- 34 files changed, 386 insertions(+), 288 deletions(-) delete mode 100644 src/components/core/UploadMesh.vue diff --git a/package-lock.json b/package-lock.json index 96cdfb2..524f9f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.8", "dependencies": { "@quasar/extras": "^1.12.5", - "apexcharts": "^3.33.1", + "apexcharts": "^3.33.2", "axios": "^0.26.0", "dotenv": "^16.0.0", "qrcode.vue": "^3.3.3", @@ -3077,9 +3077,9 @@ } }, "node_modules/apexcharts": { - "version": "3.33.1", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.33.1.tgz", - "integrity": "sha512-5aVzrgJefd8EH4w7oRmuOhA3+cxJxQg27cYg3ANVGvPCOB4AY3mVVNtFHRFaIq7bv8ws4GRaA9MWfzoWQw3MPQ==", + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.33.2.tgz", + "integrity": "sha512-GkHZ3o36ZT/jSBh5y1pxxRzwM3tvtladtkcUTfXwP0wYAHK8Qj0X4ZPsupP7emRIjhOVpGsCxW9xeO3F5w+AOQ==", "dependencies": { "svg.draggable.js": "^2.2.2", "svg.easing.js": "^2.0.0", @@ -15286,9 +15286,9 @@ } }, "apexcharts": { - "version": "3.33.1", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.33.1.tgz", - "integrity": "sha512-5aVzrgJefd8EH4w7oRmuOhA3+cxJxQg27cYg3ANVGvPCOB4AY3mVVNtFHRFaIq7bv8ws4GRaA9MWfzoWQw3MPQ==", + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.33.2.tgz", + "integrity": "sha512-GkHZ3o36ZT/jSBh5y1pxxRzwM3tvtladtkcUTfXwP0wYAHK8Qj0X4ZPsupP7emRIjhOVpGsCxW9xeO3F5w+AOQ==", "requires": { "svg.draggable.js": "^2.2.2", "svg.easing.js": "^2.0.0", diff --git a/package.json b/package.json index 83df414..79d1b6a 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@quasar/extras": "^1.12.5", - "apexcharts": "^3.33.1", + "apexcharts": "^3.33.2", "axios": "^0.26.0", "dotenv": "^16.0.0", "qrcode.vue": "^3.3.3", diff --git a/src/api/agents.js b/src/api/agents.js index 390dbe5..bf0ab2c 100644 --- a/src/api/agents.js +++ b/src/api/agents.js @@ -14,8 +14,8 @@ export function openAgentWindow(agent_id) { openURL(url, null, { popup: true, scrollbars: false, location: false, status: false, toolbar: false, menubar: false, width: 1600, height: 900 }); } -export function runRemoteBackground(agent_id) { - const url = router.resolve(`/remotebackground/${agent_id}`).href; +export function runRemoteBackground(agent_id, agentPlatform) { + const url = router.resolve(`/remotebackground/${agent_id}?agentPlatform=${agentPlatform}`).href; openURL(url, null, { popup: true, scrollbars: false, location: false, status: false, toolbar: false, menubar: false, width: 1280, height: 900 }); } diff --git a/src/api/core.js b/src/api/core.js index f6293cc..a78b41c 100644 --- a/src/api/core.js +++ b/src/api/core.js @@ -10,11 +10,6 @@ export async function fetchCustomFields(params = {}) { } catch (e) { console.error(e) } } -export async function uploadMeshAgent(payload) { - const { data } = await axios.put(`${baseUrl}/uploadmesh/`, payload) - return data -} - export async function fetchDashboardInfo(params = {}) { const { data } = await axios.get(`${baseUrl}/dashinfo/`, { params: params }) return data diff --git a/src/components/AgentTable.vue b/src/components/AgentTable.vue index fa1e6c5..f27d8ff 100644 --- a/src/components/AgentTable.vue +++ b/src/components/AgentTable.vue @@ -40,6 +40,9 @@ +