From 13f88583194a173437a89d05f8d222984804d96d Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Wed, 13 May 2026 08:43:04 +1000 Subject: [PATCH] BE: Less verbose SYNC plugin #1164 --- back/app.conf | 1 + front/plugins/dig_scan/config.json | 2 +- server/api_server/sync_endpoint.py | 10 ++++++++-- server/initialise.py | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/back/app.conf b/back/app.conf index 95fcf24f..4add3c21 100755 --- a/back/app.conf +++ b/back/app.conf @@ -30,6 +30,7 @@ REPORT_DASHBOARD_URL='update_REPORT_DASHBOARD_URL_setting' INTRNT_RUN='schedule' ARPSCAN_RUN='schedule' NSLOOKUP_RUN='before_name_updates' +DIGSCAN_RUN='before_name_updates' AVAHISCAN_RUN='before_name_updates' NBTSCAN_RUN='before_name_updates' diff --git a/front/plugins/dig_scan/config.json b/front/plugins/dig_scan/config.json index fb39b55d..9c176e7f 100755 --- a/front/plugins/dig_scan/config.json +++ b/front/plugins/dig_scan/config.json @@ -52,7 +52,7 @@ { "elementType": "select", "elementOptions": [], "transformers": [] } ] }, - "default_value": "before_name_updates", + "default_value": "disabled", "options": [ "disabled", "before_name_updates", diff --git a/server/api_server/sync_endpoint.py b/server/api_server/sync_endpoint.py index 23529161..51d1704b 100755 --- a/server/api_server/sync_endpoint.py +++ b/server/api_server/sync_endpoint.py @@ -1,13 +1,15 @@ import os import base64 from flask import jsonify, request -from logger import mylog +from logger import mylog, Logger from helper import get_setting_value from utils.datetime_utils import timeNowUTC from messaging.in_app import write_notification INSTALL_PATH = os.getenv("NETALERTX_APP", "/app") +# Make sure log level is initialized correctly +lggr = Logger(get_setting_value('LOG_LEVEL')) def handle_sync_get(): """Handle GET requests for SYNC (NODE → HUB).""" @@ -28,7 +30,11 @@ def handle_sync_get(): response_data = base64.b64encode(raw_data).decode("utf-8") - write_notification("[Plugin: SYNC] Data sent", "info", timeNowUTC()) + message = "[Plugin: SYNC] Data sent" + mylog('verbose', [message]) + if lggr.isAbove('verbose'): + write_notification(message, 'info', timeNowUTC()) + return jsonify({ "node_name": get_setting_value("SYNC_node_name"), "status": 200, diff --git a/server/initialise.py b/server/initialise.py index 9509b06b..bf53c494 100755 --- a/server/initialise.py +++ b/server/initialise.py @@ -488,7 +488,7 @@ def importConfigs(pm, db, all_plugins): # Plugins START # ----------------- - # necessary_plugins = ['UI', 'CUSTPROP', 'CLOUD' ,'DBCLNP', 'INTRNT','MAINT','NEWDEV', 'SETPWD', 'SYNC', 'VNDRPDT', 'WORKFLOWS'] + # necessary_plugins = ['UI', 'CUSTPROP', 'HEARTBEAT' ,'DBCLNP', 'INTRNT','MAINT','NEWDEV', 'SETPWD', 'SYNC', 'VNDRPDT', 'WORKFLOWS'] necessary_plugins = [ "UI", "CUSTPROP",