improvements to checks failing logic

This commit is contained in:
wh1te909
2020-05-03 22:10:05 +00:00
parent 3a0027d5ba
commit da4c02b726
11 changed files with 129 additions and 101 deletions

View File

@@ -25,9 +25,16 @@
</q-icon>
</q-th>
</template>
<template v-slot:header-cell-checks-status="props">
<q-th :props="props">
<q-icon name="fas fa-check-double" size="1.2em">
<q-tooltip>Checks Status</q-tooltip>
</q-icon>
</q-th>
</template>
<template v-slot:header-cell-patchespending="props">
<q-th auto-width :props="props">
<q-icon name="system_update_alt" size="1.5em" color="warning">
<q-icon name="system_update_alt" size="1.5em">
<q-tooltip>Patches Pending</q-tooltip>
</q-icon>
</q-th>
@@ -40,7 +47,7 @@
</template>-->
<template v-slot:header-cell-agentstatus="props">
<q-th auto-width :props="props">
<q-icon name="fas fa-signal" size="1.2em" color="accent">
<q-icon name="fas fa-signal" size="1.2em">
<q-tooltip>Agent Status</q-tooltip>
</q-icon>
</q-th>
@@ -196,9 +203,18 @@
v-model="props.row.overdue_email_alert"
/>
</q-td>
<q-td key="platform" :props="props">
<q-icon v-if="props.row.plat === 'windows'" name="fab fa-windows" color="blue" />
<q-icon v-else-if="props.row.plat === 'linux'" name="fab fa-linux" color="blue" />
<q-td key="checks-status" :props="props">
<q-icon
v-if="props.row.has_failing_checks"
name="fas fa-check-double"
size="1.2em"
color="negative"
>
<q-tooltip>Checks failing</q-tooltip>
</q-icon>
<q-icon v-else name="fas fa-check-double" size="1.2em" color="positive">
<q-tooltip>Checks passing</q-tooltip>
</q-icon>
</q-td>
<q-td key="client" :props="props">{{ props.row.client }}</q-td>
<q-td key="site" :props="props">{{ props.row.site }}</q-td>
@@ -223,19 +239,21 @@
<q-td key="agentstatus">
<q-icon
v-if="props.row.status ==='overdue'"
name="fas fa-exclamation-triangle"
name="fas fa-signal"
size="1.2em"
color="negative"
>
<q-tooltip>Agent overdue</q-tooltip>
</q-icon>
<q-icon
v-else-if="props.row.status ==='offline'"
name="fas fa-exclamation-triangle"
color="grey-8"
name="fas fa-signal"
size="1.2em"
color="warning"
>
<q-tooltip>Agent offline</q-tooltip>
</q-icon>
<q-icon v-else name="fas fa-check" color="positive">
<q-icon v-else name="fas fa-signal" size="1.2em" color="positive">
<q-tooltip>Agent online</q-tooltip>
</q-icon>
</q-td>
@@ -324,19 +342,11 @@ export default {
},
takeControl(pk) {
const url = this.$router.resolve(`/takecontrol/${pk}`).href;
window.open(
url,
"",
"scrollbars=no,location=no,status=no,toolbar=no,menubar=no,width=1600,height=900"
);
window.open(url, "", "scrollbars=no,location=no,status=no,toolbar=no,menubar=no,width=1600,height=900");
},
remoteBG(pk) {
const url = this.$router.resolve(`/remotebackground/${pk}`).href;
window.open(
url,
"",
"scrollbars=no,location=no,status=no,toolbar=no,menubar=no,width=1280,height=826"
);
window.open(url, "", "scrollbars=no,location=no,status=no,toolbar=no,menubar=no,width=1280,height=826");
},
runChecks(pk) {
axios