From 93dbc74e334373cb2ad188bdeaec194fa8e351c6 Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Fri, 12 Aug 2022 01:05:28 +0000 Subject: [PATCH] add more fields to search --- src/components/AgentTable.vue | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/components/AgentTable.vue b/src/components/AgentTable.vue index de10657..6424788 100644 --- a/src/components/AgentTable.vue +++ b/src/components/AgentTable.vue @@ -356,6 +356,27 @@ export default { }, methods: { filterTable(rows, terms, cols, cellValue) { + const hiddenFields = [ + "version", + "operating_system", + "public_ip", + "cpu_model", + "graphics", + "local_ips", + "make_model", + "physical_disks", + ]; + + // quasar filter only does visible columns so this is a hack to add hidden columns we want to filter + for (const elem of hiddenFields) { + if (!cols.find((o) => o.name === elem)) { + cols.push({ + name: elem, + field: elem, + }); + } + } + const lowerTerms = terms ? terms.toLowerCase() : ""; let advancedFilter = false; let availability = null;