From b025e6082bf84b719452f2bec0f05ca87d4e297a Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Mon, 16 Dec 2019 12:32:04 +0000 Subject: [PATCH] add feature to remotely update windows agents --- package.json | 2 +- src/components/FileBar.vue | 21 +++- src/components/modals/agents/UpdateAgents.vue | 111 ++++++++++++++++++ 3 files changed, 131 insertions(+), 3 deletions(-) create mode 100644 src/components/modals/agents/UpdateAgents.vue diff --git a/package.json b/package.json index 305df4a..6f5ddc4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "web", - "version": "0.1.6", + "version": "0.1.7", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/src/components/FileBar.vue b/src/components/FileBar.vue index 67eea54..575e7e6 100644 --- a/src/components/FileBar.vue +++ b/src/components/FileBar.vue @@ -14,6 +14,9 @@ Debug Log + + Update Agents + @@ -28,6 +31,18 @@ + +
+ + + +
+ @@ -36,14 +51,16 @@ import LogModal from "@/components/modals/logs/LogModal"; import AddClient from "@/components/modals/clients/AddClient"; import AddSite from "@/components/modals/clients/AddSite"; +import UpdateAgents from "@/components/modals/agents/UpdateAgents"; export default { name: "FileBar", - components: { LogModal, AddClient, AddSite }, + components: { LogModal, AddClient, AddSite, UpdateAgents }, props: ["clients"], data() { return { showAddClientModal: false, - showAddSiteModal: false + showAddSiteModal: false, + showUpdateAgentsModal: false }; }, methods: { diff --git a/src/components/modals/agents/UpdateAgents.vue b/src/components/modals/agents/UpdateAgents.vue new file mode 100644 index 0000000..49e815d --- /dev/null +++ b/src/components/modals/agents/UpdateAgents.vue @@ -0,0 +1,111 @@ + + +