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: {