mirror of
https://github.com/jpros/tacticalrmm-web.git
synced 2026-01-20 03:50:21 +00:00
handle WSUS exceptions
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<div v-if="!selectedAgentPk">No agent selected</div>
|
||||
<div v-else-if="managedByWsus">Patch management is not available for this agent because it is managed by WSUS</div>
|
||||
<div v-else-if="Object.keys(sortedUpdates).length === 0">No Patches</div>
|
||||
<div v-else class="q-pa-xs">
|
||||
<q-btn label="Refresh" dense flat push @click="refreshUpdates(updates.pk)" icon="refresh" />
|
||||
@@ -165,7 +166,7 @@ export default {
|
||||
...mapState({
|
||||
updates: state => Object.freeze(state.winUpdates)
|
||||
}),
|
||||
...mapGetters(["sortedUpdates", "selectedAgentPk"])
|
||||
...mapGetters(["sortedUpdates", "selectedAgentPk", "managedByWsus"])
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -31,6 +31,9 @@ export const store = new Vuex.Store({
|
||||
selectedAgentPk(state) {
|
||||
return state.agentSummary.id;
|
||||
},
|
||||
managedByWsus(state) {
|
||||
return state.agentSummary.managed_by_wsus;
|
||||
},
|
||||
sortedUpdates(state) {
|
||||
// sort patches by latest then not installed
|
||||
if (!state.winUpdates.winupdates) {
|
||||
|
||||
Reference in New Issue
Block a user