From 5c3ad26ba0b060a1d52cccedf20ce67e2ca8b1e5 Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Fri, 23 Oct 2020 21:20:17 +0000 Subject: [PATCH] feat: show last logged in username #142 --- src/components/AgentTable.vue | 18 ++++++------------ src/views/Dashboard.vue | 27 +++++++++++++++++++++++---- 2 files changed, 29 insertions(+), 16 deletions(-) diff --git a/src/components/AgentTable.vue b/src/components/AgentTable.vue index 56f5eda..b7c3608 100644 --- a/src/components/AgentTable.vue +++ b/src/components/AgentTable.vue @@ -7,6 +7,7 @@ :data="filter" :filter="search" :columns="columns" + :visible-columns="visibleColumns" row-key="id" binary-state-sort virtual-scroll @@ -244,7 +245,10 @@ {{ props.row.hostname }} {{ props.row.description }} - {{ props.row.logged_in_username }} + {{ + props.row.last_logged_in_user + }} + {{ props.row.logged_in_username }} - @@ -252,16 +256,6 @@ Patches Pending - Agent overdue @@ -331,7 +325,7 @@ import RunScript from "@/components/modals/agents/RunScript"; export default { name: "AgentTable", - props: ["frame", "columns", "tab", "filter", "userName", "search"], + props: ["frame", "columns", "tab", "filter", "userName", "search", "visibleColumns"], components: { EditAgent, RebootLater, diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index 3e5f4a7..d2952e6 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -187,6 +187,7 @@ :filter="filteredAgents" :userName="user" :search="search" + :visibleColumns="visibleColumns" @refreshEdit="refreshEntireSite" /> @@ -319,14 +320,17 @@ export default { sortable: true, align: "left", }, + { + name: "lastuser", + label: "Last User", + field: "last_logged_in_user", + sortable: true, + align: "left", + }, { name: "patchespending", align: "left", }, - /* { - name: "antivirus", - align: "left" - }, */ { name: "agentstatus", field: "status", @@ -352,6 +356,21 @@ export default { align: "left", }, ], + visibleColumns: [ + "smsalert", + "emailalert", + "checks-status", + "client", + "site", + "hostname", + "description", + "user", + "patchespending", + "agentstatus", + "needsreboot", + "lastseen", + "boottime", + ], }; }, methods: {