From 30d39b9facc0f706f4176368cb31f7f4e2d02080 Mon Sep 17 00:00:00 2001 From: Moe Date: Sat, 8 Oct 2022 18:09:41 -0700 Subject: [PATCH] Default Event Filters for a new Monitor --- web/assets/js/bs5.monitorSettings.js | 43 ++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/web/assets/js/bs5.monitorSettings.js b/web/assets/js/bs5.monitorSettings.js index f3a72a21..a30e3da1 100644 --- a/web/assets/js/bs5.monitorSettings.js +++ b/web/assets/js/bs5.monitorSettings.js @@ -19,6 +19,7 @@ var fieldsLoaded = {} var sections = {} var loadedPresets = {} function generateDefaultMonitorSettings(){ + var eventFilterId = generateId(5) return { "mode": "start", "mid": generateId(), @@ -153,10 +154,46 @@ function generateDefaultMonitorSettings(){ "detector_discordbot": null, "detector_discordbot_send_video": null, "detector_discordbot_timeout": "", - "use_detector_filters": null, - "use_detector_filters_object": null, + "use_detector_filters": "0", + "use_detector_filters_object": "1", "cords": "[]", - "detector_filters": "", + "detector_filters": { + [eventFilterId]: { + "id": eventFilterId, + "enabled": "1", + "filter_name": "Standard Object Detection Filter", + "where": [ + { + "p1": "tag", + "p2": "!indexOf", + "p3": "person", + "p4": "&&" + }, + { + "p1": "tag", + "p2": "!indexOf", + "p3": "car", + "p4": "&&" + }, + { + "p1": "tag", + "p2": "!indexOf", + "p3": "truck", + "p4": "&&" + } + ], + "actions": { + "halt": "1", + "save": "", + "indifference": "", + "webhook": "", + "command": "", + "record": "", + "emailClient": "", + "global_webhook": "" + } + } + }, "detector_pam": "1", "detector_show_matrix": null, "detector_sensitivity": "",