From 12cb113403437a3ab7a0f82ecf561ffc5ab54aa4 Mon Sep 17 00:00:00 2001 From: Olivier Mehani Date: Thu, 3 Sep 2020 22:27:19 +1000 Subject: [PATCH] [nextcloud_] Allow to control warnings on the number of available updates Signed-off-by: Olivier Mehani --- plugins/nextcloud/nextcloud_ | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/nextcloud/nextcloud_ b/plugins/nextcloud/nextcloud_ index 02eea43e..b1b35641 100755 --- a/plugins/nextcloud/nextcloud_ +++ b/plugins/nextcloud/nextcloud_ @@ -1,4 +1,5 @@ #!/bin/sh +# shellcheck shell=dash set -e @@ -30,6 +31,7 @@ env.username env.password env.api_path env.timeout +env.updates_warning It's advised to set an app password (for this plugin) in your nextcloud instance and not to use the "real" password of your nextcloud user. @@ -59,12 +61,12 @@ fi API_PATH="${api_path:-/ocs/v2.php/apps/serverinfo/api/v1/info}?format=json" DOMAIN="${0##*nextcloud_}" TIMEOUT="${timeout:-2}" +UPDATES_WARNING="${updates_warning:-1}" CLEANDOMAIN="$(clean_fieldname "$DOMAIN")" USERNAME="${username:-}" PASSWORD="${password:-}" print_json_data() { - # shellcheck disable=SC2039 local FIRST="$1" [ -z "$FIRST" ] && exit 0 shift 1 @@ -202,7 +204,7 @@ graph_category cloud num_updates_available.label available app updates num_updates_available.info number of available app updates num_updates_available.min 0 -num_updates_available.warning 1 +num_updates_available.warning ${UPDATES_WARNING} num_installed.label installed apps num_installed.info number of installed apps num_installed.min 0