From 6049ba00c761be9adcf8d592818bde36e32d7f2e Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Tue, 9 Jul 2024 21:54:55 +1000 Subject: [PATCH] =?UTF-8?q?=E2=9A=99=20Settings=20rework=203=20-=20json=20?= =?UTF-8?q?linter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front/js/db_methods.js | 12 +- front/js/settings_utils.js | 161 +--------- front/plugins/__template/config.json | 115 +++++++- front/plugins/_publisher_apprise/config.json | 61 +++- front/plugins/_publisher_email/config.json | 112 ++++++- front/plugins/_publisher_mqtt/config.json | 133 ++++++++- front/plugins/_publisher_ntfy/config.json | 68 ++++- front/plugins/_publisher_pushover/config.json | 50 +++- .../plugins/_publisher_pushsafer/config.json | 36 ++- front/plugins/_publisher_webhook/config.json | 68 ++++- front/plugins/arp_scan/config.json | 65 ++++- front/plugins/csv_backup/config.json | 54 +++- front/plugins/db_cleanup/config.json | 47 ++- front/plugins/ddns_update/config.json | 90 +++++- front/plugins/dhcp_leases/config.json | 2 +- front/plugins/dhcp_servers/config.json | 54 +++- .../plugins/events_notifications/config.json | 276 ++++++++++++++++-- front/plugins/internet_ip/config.json | 76 ++++- front/plugins/internet_speedtest/config.json | 58 +++- front/plugins/known_template/config.json | 243 +++++++++++++-- front/plugins/maintenance/config.json | 47 ++- front/plugins/newdev_template/config.json | 2 +- front/plugins/nmap_dev_scan/config.json | 65 ++++- front/plugins/nmap_scan/config.json | 61 +++- .../notification_processing/config.json | 36 ++- front/plugins/nslookup_scan/config.json | 36 ++- front/plugins/omada_sdn_imp/config.json | 159 ++++++++-- front/plugins/pholus_scan/config.json | 69 ++++- front/plugins/pihole_scan/config.json | 50 +++- front/plugins/set_password/config.json | 22 +- front/plugins/snmp_discovery/config.json | 112 ++++++- front/plugins/sync/config.json | 86 +++++- front/plugins/ui_settings/config.json | 22 +- front/plugins/undiscoverables/config.json | 112 ++++++- front/plugins/unifi_import/config.json | 165 ++++++++++- front/plugins/vendor_update/config.json | 58 +++- front/plugins/website_monitor/config.json | 130 ++++++++- front/plugins/workflows/config.json | 11 +- server/helper.py | 2 +- 39 files changed, 2582 insertions(+), 444 deletions(-) diff --git a/front/js/db_methods.js b/front/js/db_methods.js index fede8f45..363f273f 100755 --- a/front/js/db_methods.js +++ b/front/js/db_methods.js @@ -2,6 +2,15 @@ // General utilities to interact with the database // ----------------------------------------------------------------------------- +// // Call to render lists +// renderList( +// options, +// callbackToGenerateEntries, +// valuesArray, +// placeholder, +// targetField, +// transformers +// ); // -------------------------------------------------- // Read data and place intotarget location, callback processies the results @@ -31,7 +40,8 @@ function renderList( const sqlOption = JSON.parse(sqlOptionsData); // Concatenate options from SQL query with the supplied options - options = options.concat(sqlOption); + options = options.concat(sqlOption); + // Process the combined options setTimeout(() => { diff --git a/front/js/settings_utils.js b/front/js/settings_utils.js index dd81e5b9..d5428f32 100755 --- a/front/js/settings_utils.js +++ b/front/js/settings_utils.js @@ -487,12 +487,12 @@ function overrideToggle(element) { -// Refactored function to generate options or set options based on the provided parameters +// Generate options or set options based on the provided parameters function generateOptionsOrSetOptions( codeName, valuesArray, // Array of values to be pre-selected in the dropdown placeholder, // ID of the HTML element where dropdown should be rendered (will be replaced) - callbackToGenerateEntries, // Callback function to generate entries based on options + processDataCallback, // Callback function to generate entries based on options targetField, // Target field or element where selected value should be applied or updated transformers = [] // Transformers to be applied to the values ) { @@ -505,156 +505,17 @@ function generateOptionsOrSetOptions( // Call to render lists renderList( options, - callbackToGenerateEntries, + processDataCallback, valuesArray, placeholder, targetField, transformers ); - // valuesArray = valuesArray.map((value) => applyTransformers(value, transformers)); - - // let optionsArray = createArray(getSettingOptions(settingKey)); - - // if (optionsArray.length > 0 && isSQLQuery(optionsArray[0])) { - // // Add temporary placeholder for async options - // input += ``; - // input += ``; - - // // Replace the specified placeholder div with the resulting HTML - // setTimeout(() => { - // $("#" + targetLocation).replaceWith(input); - // }, 50); - - - - // } - // else { - - // optionsArray.forEach((option) => { - // let transformedOption = nameTransformer ? nameTransformer(option) : option; - // let selected = valuesArray.includes(option) ? "selected" : ""; - // input += ``; - // }); - // input += ``; - - // setTimeout(() => { - // $("#" + targetLocation).replaceWith(input); - // }, 500); - // } - - // return input; + } - - -// // ----------------------------------------------------------------------------- -// // (ASYNC) Initiate dropdown -// function generateSetOptions( -// settingKey, // Identifier for the setting -// valuesArray, // Array of values to be pre-selected in the dropdown -// targetLocation, // ID of the HTML element where dropdown should be rendered (will be replaced) -// callbackToGenerateEntries, // Callback function to generate entries based on options -// targetField, // Target field or element where selected value should be applied or updated -// nameTransformer -// ) { -// // callback to transform the name (e.g. base64) -// var optionsHtml = ""; - -// // NOTE {value} options to replace with a setting or SQL value are handled in the cacheSettings() function -// optionsArray = createArray(getSettingOptions(settingKey)); - -// // check if the result is a SQL query -// if (optionsArray.length > 0 && isSQLQuery(optionsArray[0])) { - -// readData( -// optionsArray[0], -// callbackToGenerateEntries, -// valuesArray, -// targetLocation, -// targetField, -// nameTransformer -// ); -// } // this should be already an array, e.g. from a setting or pre-defined -// else { -// optionsArray.forEach((option) => { -// let selected = valuesArray.includes(option) ? "selected" : ""; -// optionsHtml += ``; -// }); - -// // Replace the specified placeholder div with the resulting HTML -// setTimeout(() => { -// $("#" + targetLocation).replaceWith(optionsHtml); -// }, 50); -// } -// } - -// // --------------------------------------------------------- -// // generate a list of options for a input select -// function generateOptions( -// settingKey, -// input, -// dataType, -// isMultiSelect = false, -// editable = false, -// transformers = [] -// ) { -// let multi = isMultiSelect ? "multiple" : ""; -// let valuesArray = createArray(set["Value"]); - -// // main selection dropdown wrapper -// input += ` -// `; - -// // add values from the setting options - execute AJAX callback + SQL query resolution -// // generateSetOptions(settingKey, valuesArray, targetLocation, generateOptions); - -// return input; -// } - // ------------------------------------------------------------ // Function to apply transformers to a value function applyTransformers(val, transformers) { @@ -815,34 +676,22 @@ function generateOptions(options, valuesArray, targetField, transformers, placeh // editable list -> values only resultArray = arrayToObject(valuesArray) - cssClass = "interactable-option" + cssClass = "interactable-option" // generates [1x ๐Ÿ“ | 2x ๐Ÿšฎ] } else if (options.length > 0){ // dropdown -> options only (value == 1 STRING not ARRAY) resultArray = options; } - - resultArray.forEach(function(item) { labelName = item.name - // console.log(nameTransformer); - // console.log(labelName); - if(labelName != 'โŒNone') { labelName = reverseTransformers(labelName, transformers) } - // what's teh source? - // if options & vlaues -> source is options + select - // if values only ignore options - // if options.length == 0 -> editable list -> combine -> don't select - // if not selected -> all options (combined) and all values combined - // if selected -> options (combined) only - // needs to happen always if options ued as source let selected = options.length != 0 && valuesArray.includes(item.id) ? 'selected' : ''; diff --git a/front/plugins/__template/config.json b/front/plugins/__template/config.json index dd2d1745..146d0651 100755 --- a/front/plugins/__template/config.json +++ b/front/plugins/__template/config.json @@ -39,7 +39,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ @@ -66,7 +71,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], "localized": ["name", "description"], @@ -85,7 +95,12 @@ }, { "function": "text_example", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -105,7 +120,16 @@ }, { "function": "boolean_example", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -124,7 +148,63 @@ }, { "function": "list_example", - "type": {"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-sm-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "input", + "elementOptions": [ + { "placeholder": "Enter value" }, + { "suffix": "_in" }, + { "cssClasses": "col-sm-10" }, + { "prefillValue": "null" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": ["_in"] }, + { "separator": "" }, + { "cssClasses": "col-sm-12" }, + { "onClick": "addList(this, false)" }, + { "getStringKey": "Gen_Add" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeAllOptions(this)" }, + { "getStringKey": "Gen_Remove_All" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeFromList(this)" }, + { "getStringKey": "Gen_Remove_Last" } + ], + "transformers": [] + }, + { + "elementType": "select", + "elementOptions": [ + { "multiple": "true" }, + { "readonly": "true" }, + { "editable": "true" } + ], + "transformers": [] + } + ] + }, "default_value": ["existing_entry_1", "existing_entry_2"], "options": [], "localized": ["name", "description"], @@ -143,7 +223,12 @@ }, { "function": "multiselect_example_from_setting", - "type": {"dataType":"array", "element": "select", "elementOptions" : ["multiple"] ,"transformers": []}, + "type": { + "dataType": "array", + "element": "select", + "elementOptions": ["multiple"], + "transformers": [] + }, "maxLength": 50, "default_value": [], "options": ["{value}"], @@ -170,7 +255,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "element": "input", "elementOptions" : ["readonly"] ,"transformers": []}, + "type": { + "dataType": "string", + "element": "input", + "elementOptions": ["readonly"], + "transformers": [] + }, "default_value": "python3 /app/front/plugins//rename_me.py", "options": [], "localized": ["name", "description"], @@ -189,7 +279,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_apprise/config.json b/front/plugins/_publisher_apprise/config.json index 572e80c4..80b230e6 100755 --- a/front/plugins/_publisher_apprise/config.json +++ b/front/plugins/_publisher_apprise/config.json @@ -288,7 +288,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "on_notification"], "localized": ["name", "description"], @@ -315,7 +320,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_apprise/apprise.py", "options": [], "localized": ["name", "description"], @@ -342,7 +356,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -373,7 +396,12 @@ }, { "function": "HOST", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -400,7 +428,12 @@ }, { "function": "URL", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -427,7 +460,12 @@ }, { "function": "PAYLOAD", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "html", "options": ["html", "text"], "localized": ["name", "description"], @@ -454,7 +492,16 @@ }, { "function": "SIZE", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 1024, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_email/config.json b/front/plugins/_publisher_email/config.json index 192b5c07..b5e0beb4 100755 --- a/front/plugins/_publisher_email/config.json +++ b/front/plugins/_publisher_email/config.json @@ -288,7 +288,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "on_notification"], "localized": ["name", "description"], @@ -315,7 +320,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_email/email_smtp.py", "options": [], "localized": ["name", "description"], @@ -342,7 +356,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 20, "options": [], "localized": ["name", "description"], @@ -373,7 +396,12 @@ }, { "function": "SERVER", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -400,7 +428,16 @@ }, { "function": "PORT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 587, "options": [], "localized": ["name", "description"], @@ -427,7 +464,16 @@ }, { "function": "SKIP_LOGIN", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -454,7 +500,12 @@ }, { "function": "USER", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -481,7 +532,16 @@ }, { "function": "PASS", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": [] + } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -508,7 +568,16 @@ }, { "function": "SKIP_TLS", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -535,7 +604,16 @@ }, { "function": "FORCE_SSL", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -562,7 +640,12 @@ }, { "function": "REPORT_TO", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "user@gmail.com", "options": [], "localized": ["name", "description"], @@ -589,7 +672,12 @@ }, { "function": "REPORT_FROM", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "NetAlertX ", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_mqtt/config.json b/front/plugins/_publisher_mqtt/config.json index bd4ae866..43ff1e70 100755 --- a/front/plugins/_publisher_mqtt/config.json +++ b/front/plugins/_publisher_mqtt/config.json @@ -278,7 +278,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -312,7 +317,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_mqtt/mqtt.py devices={devices}", "options": [], "localized": ["name", "description"], @@ -339,7 +353,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * 3", "options": [], "localized": ["name", "description"], @@ -374,7 +393,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 20, "options": [], "localized": ["name", "description"], @@ -405,7 +433,12 @@ }, { "function": "BROKER", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -432,7 +465,16 @@ }, { "function": "PORT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 1883, "options": [], "localized": ["name", "description"], @@ -459,7 +501,12 @@ }, { "function": "USER", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -486,7 +533,16 @@ }, { "function": "PASSWORD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": [] + } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -513,7 +569,16 @@ }, { "function": "SEND_STATS", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": true, "options": [], "localized": ["name", "description"], @@ -532,7 +597,12 @@ }, { "function": "DEVICE_ID", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "netalertx", "options": [], "localized": ["name", "description"], @@ -551,7 +621,12 @@ }, { "function": "DEVICE_NAME", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "NetAlertX", "options": [], "localized": ["name", "description"], @@ -570,7 +645,16 @@ }, { "function": "SEND_DEVICES", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": true, "options": [], "localized": ["name", "description"], @@ -589,7 +673,12 @@ }, { "function": "QOS", - "type": {"dataType":"integer", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": 0, "options": [0, 1, 2], "localized": ["name", "description"], @@ -616,7 +705,12 @@ }, { "function": "VERSION", - "type": {"dataType":"integer", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": 1, "options": [1, 2], "localized": ["name", "description"], @@ -635,7 +729,16 @@ }, { "function": "DELAY_SEC", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 2, "options": [2, 3, 4, 5], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_ntfy/config.json b/front/plugins/_publisher_ntfy/config.json index 667d095c..20c108dc 100755 --- a/front/plugins/_publisher_ntfy/config.json +++ b/front/plugins/_publisher_ntfy/config.json @@ -242,7 +242,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "on_notification"], "localized": ["name", "description"], @@ -269,7 +274,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_ntfy/ntfy.py", "options": [], "localized": ["name", "description"], @@ -296,7 +310,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -327,7 +350,12 @@ }, { "function": "HOST", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "https://ntfy.sh", "options": [], "localized": ["name", "description"], @@ -354,7 +382,12 @@ }, { "function": "TOPIC", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -381,7 +414,12 @@ }, { "function": "USER", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -408,7 +446,16 @@ }, { "function": "PASSWORD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": [] + } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -435,7 +482,12 @@ }, { "function": "PRIORITY", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "urgent", "options": ["urgent", "high", "default", "low", "min"], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_pushover/config.json b/front/plugins/_publisher_pushover/config.json index e9b1ed95..d961eafb 100755 --- a/front/plugins/_publisher_pushover/config.json +++ b/front/plugins/_publisher_pushover/config.json @@ -242,7 +242,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "on_notification"], "localized": ["name", "description"], @@ -269,7 +274,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_pushover/pushover.py", "options": [], "localized": ["name", "description"], @@ -296,7 +310,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -323,7 +346,12 @@ }, { "function": "USER_KEY", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "USER_KEY", "options": [], "localized": ["name", "description"], @@ -342,7 +370,12 @@ }, { "function": "APP_TOKEN", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "APP_TOKEN", "options": [], "localized": ["name", "description"], @@ -361,7 +394,12 @@ }, { "function": "DEVICE_NAME", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "DEVICE_NAME", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_pushsafer/config.json b/front/plugins/_publisher_pushsafer/config.json index 1774ea57..522def2e 100755 --- a/front/plugins/_publisher_pushsafer/config.json +++ b/front/plugins/_publisher_pushsafer/config.json @@ -242,7 +242,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "on_notification"], "localized": ["name", "description"], @@ -269,7 +274,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_pushsafer/pushsafer.py", "options": [], "localized": ["name", "description"], @@ -296,7 +310,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -327,7 +350,12 @@ }, { "function": "TOKEN", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "ApiKey", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/_publisher_webhook/config.json b/front/plugins/_publisher_webhook/config.json index fface170..f9b7827c 100755 --- a/front/plugins/_publisher_webhook/config.json +++ b/front/plugins/_publisher_webhook/config.json @@ -242,7 +242,12 @@ { "function": "RUN", "events": ["test"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "on_notification"], "localized": ["name", "description"], @@ -269,7 +274,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/_publisher_webhook/webhook.py", "options": [], "localized": ["name", "description"], @@ -296,7 +310,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -327,7 +350,12 @@ }, { "function": "URL", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -354,7 +382,12 @@ }, { "function": "PAYLOAD", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "json", "options": ["json", "html", "text"], "localized": ["name", "description"], @@ -381,7 +414,12 @@ }, { "function": "REQUEST_METHOD", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "GET", "options": ["GET", "POST", "PUT"], "localized": ["name", "description"], @@ -408,7 +446,16 @@ }, { "function": "SIZE", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 1024, "options": [], "localized": ["name", "description"], @@ -435,7 +482,12 @@ }, { "function": "SECRET", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/arp_scan/config.json b/front/plugins/arp_scan/config.json index 5c2da327..801bf6e5 100755 --- a/front/plugins/arp_scan/config.json +++ b/front/plugins/arp_scan/config.json @@ -69,7 +69,12 @@ "settings": [ { "function": "RUN", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -111,7 +116,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/arp_scan/script.py userSubnets={subnets}", "options": [], "localized": ["name", "description"], @@ -146,7 +160,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 300, "options": [], "localized": ["name", "description"], @@ -181,7 +204,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], "localized": ["name", "description"], @@ -216,7 +244,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1", "Watched_Value2"], "options": [ "Watched_Value1", @@ -256,7 +293,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new"], "options": [ "new", @@ -296,7 +342,12 @@ }, { "function": "ARGS", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "sudo arp-scan --ignoredups --retry=6", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/csv_backup/config.json b/front/plugins/csv_backup/config.json index 322238e1..ec55f021 100755 --- a/front/plugins/csv_backup/config.json +++ b/front/plugins/csv_backup/config.json @@ -58,7 +58,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "schedule", "options": [ "disabled", @@ -99,7 +104,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/csv_backup/script.py overwrite={overwrite} location={location}", "options": [], "localized": ["name", "description"], @@ -134,7 +148,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * 3", "options": [], "localized": ["name", "description"], @@ -169,7 +188,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -204,7 +232,16 @@ }, { "function": "overwrite", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -239,7 +276,12 @@ }, { "function": "location", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "/app/config", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/db_cleanup/config.json b/front/plugins/db_cleanup/config.json index 179dd903..4370f55c 100755 --- a/front/plugins/db_cleanup/config.json +++ b/front/plugins/db_cleanup/config.json @@ -47,7 +47,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "schedule", "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], @@ -74,7 +79,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/db_cleanup/script.py pluginskeephistory={pluginskeephistory} hourstokeepnewdevice={hourstokeepnewdevice} daystokeepevents={daystokeepevents} pholuskeepdays={pholuskeepdays}", "options": [], "localized": ["name", "description"], @@ -109,7 +123,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/30 * * * *", "options": [], "localized": ["name", "description"], @@ -144,7 +163,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -179,7 +207,16 @@ }, { "function": "NOTIFI_HIST", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 100, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/ddns_update/config.json b/front/plugins/ddns_update/config.json index eeb5678f..7b4fd4f5 100755 --- a/front/plugins/ddns_update/config.json +++ b/front/plugins/ddns_update/config.json @@ -76,7 +76,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], @@ -107,7 +112,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/ddns_update/script.py prev_ip={prev_ip} DDNS_UPDATE_URL={DDNS_UPDATE_URL} DDNS_USER={DDNS_USER} DDNS_PASSWORD={DDNS_PASSWORD} DDNS_DOMAIN={DDNS_DOMAIN} ", "options": [], "localized": ["name", "description"], @@ -142,7 +156,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], "localized": ["name", "description"], @@ -177,7 +196,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -212,7 +240,12 @@ }, { "function": "DOMAIN", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "your_domain.freeddns.org", "options": [], "localized": ["name", "description"], @@ -247,7 +280,12 @@ }, { "function": "USER", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "dynu_user", "options": [], "localized": ["name", "description"], @@ -282,7 +320,16 @@ }, { "function": "PASSWORD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": [] + } + ] + }, "default_value": "A0000000B0000000C0000000D0000000", "options": [], "localized": ["name", "description"], @@ -317,7 +364,12 @@ }, { "function": "UPDATE_URL", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "https://api.dynu.com/nic/update?", "options": [], "localized": ["name", "description"], @@ -352,7 +404,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -388,7 +449,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": [ "new", diff --git a/front/plugins/dhcp_leases/config.json b/front/plugins/dhcp_leases/config.json index 37b197d6..2bad4275 100755 --- a/front/plugins/dhcp_leases/config.json +++ b/front/plugins/dhcp_leases/config.json @@ -512,7 +512,7 @@ { "prefillValue": "null" } ], "transformers": [] - }, + }, { "elementType": "button", "elementOptions": [ diff --git a/front/plugins/dhcp_servers/config.json b/front/plugins/dhcp_servers/config.json index 5870825d..5e388470 100755 --- a/front/plugins/dhcp_servers/config.json +++ b/front/plugins/dhcp_servers/config.json @@ -307,7 +307,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -340,7 +345,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "python3 /app/front/plugins/dhcp_servers/script.py", "options": [], "localized": ["name", "description"], @@ -367,7 +377,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * *", "options": [], "localized": ["name", "description"], @@ -394,7 +409,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -425,7 +449,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -457,7 +490,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": ["new", "watched-changed", "watched-not-changed"], "localized": ["name", "description"], diff --git a/front/plugins/events_notifications/config.json b/front/plugins/events_notifications/config.json index 4caf5114..e41bb4bc 100755 --- a/front/plugins/events_notifications/config.json +++ b/front/plugins/events_notifications/config.json @@ -153,7 +153,16 @@ "string": "Device ID Parameter" } ], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [], + "transformers": [] + } + ] + }, "default_value": "1", "localized": ["name"] }, @@ -164,7 +173,16 @@ "string": "Event Type Parameter" } ], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [], + "transformers": [] + } + ] + }, "default_value": "device_down", "localized": ["name"] }, @@ -175,7 +193,16 @@ "string": "Repetition Count Parameter" } ], - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 3, "localized": ["name"] } @@ -216,7 +243,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "UPDATE Devices SET dev_AlertDeviceDown = {KNWN_dev_AlertDeviceDown}, dev_AlertEvents = {KNWN_dev_AlertEvents} WHERE dev_MAC in ({target_macs})", "options": [], "localized": ["name", "description"], @@ -235,7 +267,16 @@ }, { "function": "dev_Name", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": "(unknown)", "options": [], @@ -255,7 +296,12 @@ }, { "function": "dev_Owner", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 30, "default_value": "House", "override_value": { @@ -278,7 +324,12 @@ }, { "function": "dev_DeviceType", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 30, "default_value": "", "options": [], @@ -298,7 +349,16 @@ }, { "function": "dev_Vendor", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "maxLength": 250, "default_value": "", "options": [], @@ -318,7 +378,16 @@ }, { "function": "dev_Favorite", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "override_value": { "override": false @@ -340,7 +409,12 @@ }, { "function": "dev_Group", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 10, "default_value": "", "override_value": { @@ -363,7 +437,12 @@ }, { "function": "dev_Comments", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -382,7 +461,16 @@ }, { "function": "dev_FirstConnection", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "format": "date-time", "default_value": "", "options": [], @@ -402,7 +490,16 @@ }, { "function": "dev_LastConnection", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "format": "date-time", "default_value": "", "options": [], @@ -422,7 +519,16 @@ }, { "function": "dev_LastIP", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -442,7 +548,16 @@ }, { "function": "dev_StaticIP", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 1, "override_value": { "override": true @@ -464,7 +579,16 @@ }, { "function": "dev_ScanCycle", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 1, "override_value": { "override": true @@ -486,7 +610,16 @@ }, { "function": "dev_LogEvents", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "override_value": { "override": false @@ -508,7 +641,16 @@ }, { "function": "dev_AlertEvents", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "override_value": { "override": true @@ -530,7 +672,16 @@ }, { "function": "dev_AlertDeviceDown", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -549,7 +700,16 @@ }, { "function": "dev_SkipRepeated", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -568,7 +728,16 @@ }, { "function": "dev_LastNotification", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "format": "date-time", "default_value": "", "options": [], @@ -588,7 +757,16 @@ }, { "function": "dev_PresentLastScan", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 1, "options": [], "localized": ["name", "description"], @@ -607,7 +785,16 @@ }, { "function": "dev_NewDevice", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": true, "options": [], "localized": ["name", "description"], @@ -626,7 +813,12 @@ }, { "function": "dev_Location", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 250, "default_value": "", "options": [], @@ -646,7 +838,16 @@ }, { "function": "dev_Archived", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -665,7 +866,12 @@ }, { "function": "dev_Network_Node_MAC_ADDR", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -684,7 +890,16 @@ }, { "function": "dev_Network_Node_port", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -703,7 +918,12 @@ }, { "function": "dev_Icon", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/internet_ip/config.json b/front/plugins/internet_ip/config.json index 79ed91f1..11255107 100755 --- a/front/plugins/internet_ip/config.json +++ b/front/plugins/internet_ip/config.json @@ -63,7 +63,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], @@ -94,7 +99,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/internet_ip/script.py prev_ip={prev_ip} INTRNT_DIG_GET_IP_ARG={INTRNT_DIG_GET_IP_ARG}", "options": [], "localized": ["name", "description"], @@ -129,7 +143,12 @@ }, { "function": "DIG_GET_IP_ARG", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "-4 myip.opendns.com @resolver1.opendns.com", "options": [], "localized": ["name", "description"], @@ -164,7 +183,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], "localized": ["name", "description"], @@ -199,7 +223,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -234,7 +267,16 @@ }, { "function": "RETRIES", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 3, "options": [], "localized": ["name", "description"], @@ -253,7 +295,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -289,7 +340,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": [ "new", diff --git a/front/plugins/internet_speedtest/config.json b/front/plugins/internet_speedtest/config.json index 9c0fcd17..c585fd74 100755 --- a/front/plugins/internet_speedtest/config.json +++ b/front/plugins/internet_speedtest/config.json @@ -377,7 +377,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], @@ -408,7 +413,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/internet_speedtest/script.py", "options": [], "localized": ["name", "description"], @@ -443,7 +457,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/30 * * * *", "options": [], "localized": ["name", "description"], @@ -478,7 +497,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 60, "options": [], "localized": ["name", "description"], @@ -513,7 +541,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": [], "options": [ "Watched_Value1", @@ -549,7 +586,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": [], "options": [ "new", diff --git a/front/plugins/known_template/config.json b/front/plugins/known_template/config.json index 32c3f3b1..3377c301 100755 --- a/front/plugins/known_template/config.json +++ b/front/plugins/known_template/config.json @@ -159,7 +159,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "UPDATE Devices SET dev_AlertDeviceDown = {KNWN_dev_AlertDeviceDown}, dev_AlertEvents = {KNWN_dev_AlertEvents} WHERE dev_MAC in ({target_macs})", "options": [], "localized": ["name", "description"], @@ -178,7 +183,16 @@ }, { "function": "dev_Name", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": "(unknown)", "options": [], @@ -198,7 +212,12 @@ }, { "function": "dev_Owner", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 30, "default_value": "House", "override_value": { @@ -221,7 +240,12 @@ }, { "function": "dev_DeviceType", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 30, "default_value": "", "options": [], @@ -241,7 +265,16 @@ }, { "function": "dev_Vendor", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "maxLength": 250, "default_value": "", "options": [], @@ -261,7 +294,16 @@ }, { "function": "dev_Favorite", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "override_value": { "override": false @@ -283,7 +325,12 @@ }, { "function": "dev_Group", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 10, "default_value": "", "override_value": { @@ -306,7 +353,12 @@ }, { "function": "dev_Comments", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -325,7 +377,16 @@ }, { "function": "dev_FirstConnection", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "format": "date-time", "default_value": "", "options": [], @@ -345,7 +406,16 @@ }, { "function": "dev_LastConnection", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "format": "date-time", "default_value": "", "options": [], @@ -365,7 +435,16 @@ }, { "function": "dev_LastIP", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -385,7 +464,16 @@ }, { "function": "dev_StaticIP", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 1, "override_value": { "override": true @@ -407,7 +495,16 @@ }, { "function": "dev_ScanCycle", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 1, "override_value": { "override": true @@ -429,7 +526,16 @@ }, { "function": "dev_LogEvents", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "override_value": { "override": false @@ -451,7 +557,16 @@ }, { "function": "dev_AlertEvents", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "override_value": { "override": true @@ -473,7 +588,16 @@ }, { "function": "dev_AlertDeviceDown", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -492,7 +616,16 @@ }, { "function": "dev_SkipRepeated", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -511,7 +644,16 @@ }, { "function": "dev_LastNotification", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "format": "date-time", "default_value": "", "options": [], @@ -531,7 +673,16 @@ }, { "function": "dev_PresentLastScan", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 1, "options": [], "localized": ["name", "description"], @@ -550,7 +701,16 @@ }, { "function": "dev_NewDevice", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": true, "options": [], "localized": ["name", "description"], @@ -569,7 +729,12 @@ }, { "function": "dev_Location", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 250, "default_value": "", "options": [], @@ -589,7 +754,16 @@ }, { "function": "dev_Archived", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -608,7 +782,12 @@ }, { "function": "dev_Network_Node_MAC_ADDR", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -627,7 +806,16 @@ }, { "function": "dev_Network_Node_port", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": 0, "options": [], "localized": ["name", "description"], @@ -646,7 +834,12 @@ }, { "function": "dev_Icon", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/maintenance/config.json b/front/plugins/maintenance/config.json index 280eb554..dfe5c696 100755 --- a/front/plugins/maintenance/config.json +++ b/front/plugins/maintenance/config.json @@ -29,7 +29,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "schedule", "options": [ "disabled", @@ -62,7 +67,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/maintenance/maintenance.py", "options": [], "localized": ["name", "description"], @@ -97,7 +111,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * *", "options": [], "localized": ["name", "description"], @@ -132,7 +151,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -167,7 +195,16 @@ }, { "function": "LOG_LENGTH", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 250000, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/newdev_template/config.json b/front/plugins/newdev_template/config.json index a9a68016..08aa5d56 100755 --- a/front/plugins/newdev_template/config.json +++ b/front/plugins/newdev_template/config.json @@ -956,7 +956,7 @@ { "prefillValue": "null" } ], "transformers": [] - }, + }, { "elementType": "button", "elementOptions": [ diff --git a/front/plugins/nmap_dev_scan/config.json b/front/plugins/nmap_dev_scan/config.json index 2dab080b..0d1cfa8a 100755 --- a/front/plugins/nmap_dev_scan/config.json +++ b/front/plugins/nmap_dev_scan/config.json @@ -45,7 +45,12 @@ "settings": [ { "function": "RUN", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -87,7 +92,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/nmap_dev_scan/nmap_dev.py ", "options": [], "localized": ["name", "description"], @@ -122,7 +136,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 300, "options": [], "localized": ["name", "description"], @@ -157,7 +180,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], "localized": ["name", "description"], @@ -192,7 +220,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": [], "options": [ "Watched_Value1", @@ -232,7 +269,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new"], "options": [ "new", @@ -272,7 +318,12 @@ }, { "function": "ARGS", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "sudo nmap -sn -PR -oX - ", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/nmap_scan/config.json b/front/plugins/nmap_scan/config.json index 08b9090a..88c448a0 100755 --- a/front/plugins/nmap_scan/config.json +++ b/front/plugins/nmap_scan/config.json @@ -354,7 +354,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -387,7 +392,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "python3 /app/front/plugins/nmap_scan/script.py ips={ips} macs={macs} timeout={timeout} args={args}", "options": [], "localized": ["name", "description"], @@ -414,7 +424,12 @@ }, { "function": "ARGS", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "-p -10000", "options": [], "localized": ["name", "description"], @@ -441,7 +456,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * *", "options": [], "localized": ["name", "description"], @@ -468,7 +488,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -495,7 +524,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -527,7 +565,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": ["new", "watched-changed", "watched-not-changed"], "localized": ["name", "description"], diff --git a/front/plugins/notification_processing/config.json b/front/plugins/notification_processing/config.json index f5a8cff5..c9533156 100755 --- a/front/plugins/notification_processing/config.json +++ b/front/plugins/notification_processing/config.json @@ -29,7 +29,16 @@ "settings": [ { "function": "INCLUDED_SECTIONS", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new_devices", "down_devices", "events"], "options": [ "new_devices", @@ -70,7 +79,16 @@ }, { "function": "alert_down_time", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 5, "options": [], "localized": ["name", "description"], @@ -89,7 +107,12 @@ }, { "function": "new_dev_condition", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], @@ -108,7 +131,12 @@ }, { "function": "event_condition", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/nslookup_scan/config.json b/front/plugins/nslookup_scan/config.json index 1c5625e1..b2773683 100755 --- a/front/plugins/nslookup_scan/config.json +++ b/front/plugins/nslookup_scan/config.json @@ -36,7 +36,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -70,7 +75,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/nslookup_scan/nslookup.py", "options": [], "localized": ["name", "description"], @@ -105,7 +119,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/30 * * * *", "options": [], "localized": ["name", "description"], @@ -140,7 +159,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/omada_sdn_imp/config.json b/front/plugins/omada_sdn_imp/config.json index dd122d8e..1f393551 100755 --- a/front/plugins/omada_sdn_imp/config.json +++ b/front/plugins/omada_sdn_imp/config.json @@ -39,15 +39,15 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", - "options": [ - "disabled", - "once", - "schedule", - "always_after_scan" - ], + "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], "name": [ { @@ -72,7 +72,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], @@ -100,7 +105,12 @@ }, { "function": "url", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -120,7 +130,63 @@ }, { "function": "sites", - "type": {"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-sm-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "input", + "elementOptions": [ + { "placeholder": "Enter value" }, + { "suffix": "_in" }, + { "cssClasses": "col-sm-10" }, + { "prefillValue": "null" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": ["_in"] }, + { "separator": "" }, + { "cssClasses": "col-sm-12" }, + { "onClick": "addList(this, false)" }, + { "getStringKey": "Gen_Add" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeAllOptions(this)" }, + { "getStringKey": "Gen_Remove_All" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeFromList(this)" }, + { "getStringKey": "Gen_Remove_Last" } + ], + "transformers": [] + }, + { + "elementType": "select", + "elementOptions": [ + { "multiple": "true" }, + { "readonly": "true" }, + { "editable": "true" } + ], + "transformers": [] + } + ] + }, "default_value": [], "options": [], "localized": ["name", "description"], @@ -139,7 +205,12 @@ }, { "function": "username", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -159,7 +230,16 @@ }, { "function": "password", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -179,7 +259,16 @@ }, { "function": "force_overwrite", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -198,7 +287,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/omada_sdn_imp/omada_sdn.py", "options": [], "localized": ["name", "description"], @@ -233,7 +331,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -292,7 +399,16 @@ "Watched_Value3", "Watched_Value4" ], - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]} + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + } }, { "default_value": ["new", "watched-changed"], @@ -316,7 +432,16 @@ "watched-not-changed", "missing-in-last-scan" ], - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]} + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + } } ], "database_column_definitions": [ diff --git a/front/plugins/pholus_scan/config.json b/front/plugins/pholus_scan/config.json index b983d3c5..cffa37a3 100755 --- a/front/plugins/pholus_scan/config.json +++ b/front/plugins/pholus_scan/config.json @@ -62,7 +62,12 @@ "settings": [ { "function": "RUN", - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -96,7 +101,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/pholus_scan/script.py userSubnets={subnets} timeoutSec={timeout}", "options": [], "localized": ["name", "description"], @@ -123,7 +137,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 300, "options": [], "localized": ["name", "description"], @@ -150,7 +173,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "30 3 * * *", "options": [], "localized": ["name", "description"], @@ -177,7 +205,16 @@ }, { "function": "DAYS_DATA", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], @@ -204,7 +241,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1", "Watched_Value2"], "options": [ "Watched_Value1", @@ -236,7 +282,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new"], "options": [ "new", diff --git a/front/plugins/pihole_scan/config.json b/front/plugins/pihole_scan/config.json index 10f1cef0..53b7d16e 100755 --- a/front/plugins/pihole_scan/config.json +++ b/front/plugins/pihole_scan/config.json @@ -60,7 +60,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -93,7 +98,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "SELECT n.hwaddr AS Object_PrimaryID, {s-quote}null{s-quote} AS Object_SecondaryID, datetime() AS DateTime, na.ip AS Watched_Value1, n.lastQuery AS Watched_Value2, na.name AS Watched_Value3, n.macVendor AS Watched_Value4, {s-quote}null{s-quote} AS Extra, n.hwaddr AS ForeignKey FROM EXTERNAL_PIHOLE.Network AS n LEFT JOIN EXTERNAL_PIHOLE.Network_Addresses AS na ON na.network_id = n.id WHERE n.hwaddr NOT LIKE {s-quote}ip-%{s-quote} AND n.hwaddr is not {s-quote}00:00:00:00:00:00{s-quote} AND na.ip is not null", "options": [], "localized": ["name", "description"], @@ -120,7 +130,12 @@ }, { "function": "DB_PATH", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "/etc/pihole/pihole-FTL.db", "options": [], "localized": ["name", "description"], @@ -147,7 +162,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/30 * * * *", "options": [], "localized": ["name", "description"], @@ -174,7 +194,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1", "Watched_Value2"], "options": [ "Watched_Value1", @@ -206,7 +235,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new"], "options": [ "new", diff --git a/front/plugins/set_password/config.json b/front/plugins/set_password/config.json index f31266dc..f40e1910 100755 --- a/front/plugins/set_password/config.json +++ b/front/plugins/set_password/config.json @@ -47,7 +47,16 @@ "settings": [ { "function": "enable_password", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -66,7 +75,16 @@ }, { "function": "password", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": ["sha256"]}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": ["sha256"] + } + ] + }, "maxLength": 50, "default_value": "123456", "options": [], diff --git a/front/plugins/snmp_discovery/config.json b/front/plugins/snmp_discovery/config.json index 3e698ae5..072790c5 100755 --- a/front/plugins/snmp_discovery/config.json +++ b/front/plugins/snmp_discovery/config.json @@ -339,7 +339,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -372,7 +377,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "python3 /app/front/plugins/snmp_discovery/script.py routers={s-quote}{routers}{s-quote}", "options": [], "localized": ["name", "description"], @@ -399,7 +409,63 @@ }, { "function": "routers", - "type": {"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-sm-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "input", + "elementOptions": [ + { "placeholder": "Enter value" }, + { "suffix": "_in" }, + { "cssClasses": "col-sm-10" }, + { "prefillValue": "null" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": ["_in"] }, + { "separator": "" }, + { "cssClasses": "col-sm-12" }, + { "onClick": "addList(this, false)" }, + { "getStringKey": "Gen_Add" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeAllOptions(this)" }, + { "getStringKey": "Gen_Remove_All" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeFromList(this)" }, + { "getStringKey": "Gen_Remove_Last" } + ], + "transformers": [] + }, + { + "elementType": "select", + "elementOptions": [ + { "multiple": "true" }, + { "readonly": "true" }, + { "editable": "true" } + ], + "transformers": [] + } + ] + }, "default_value": [ "snmpwalk -v 2c -c public -OXsq 192.168.1.1 .1.3.6.1.2.1.3.1.1.2" ], @@ -428,7 +494,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * *", "options": [], "localized": ["name", "description"], @@ -455,7 +526,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 5, "options": [], "localized": ["name", "description"], @@ -486,7 +566,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -518,7 +607,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": [ "new", diff --git a/front/plugins/sync/config.json b/front/plugins/sync/config.json index 603cfa54..1f4234d2 100755 --- a/front/plugins/sync/config.json +++ b/front/plugins/sync/config.json @@ -39,7 +39,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ @@ -74,7 +79,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], @@ -102,7 +112,12 @@ }, { "function": "api_token", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -122,7 +137,12 @@ }, { "function": "encryption_key", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -142,7 +162,12 @@ }, { "function": "hub_url", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", @@ -163,7 +188,12 @@ }, { "function": "node_name", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "maxLength": 50, "default_value": "", "options": [], @@ -183,7 +213,16 @@ }, { "function": "devices", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], @@ -202,7 +241,16 @@ }, { "function": "plugins", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": [], "options": ["{value}"], @@ -229,7 +277,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/sync/sync.py", "options": [], "localized": ["name", "description"], @@ -264,7 +321,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 30, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/ui_settings/config.json b/front/plugins/ui_settings/config.json index 1b3d60de..93390b2d 100755 --- a/front/plugins/ui_settings/config.json +++ b/front/plugins/ui_settings/config.json @@ -28,7 +28,16 @@ "settings": [ { "function": "shown_cards", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "maxLength": 50, "default_value": [ "my_devices", @@ -64,7 +73,16 @@ }, { "function": "hide_empty", - "type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]}, + "type": { + "dataType": "boolean", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "checkbox" }], + "transformers": [] + } + ] + }, "default_value": false, "options": [], "localized": ["name", "description"], diff --git a/front/plugins/undiscoverables/config.json b/front/plugins/undiscoverables/config.json index 8babb797..f1a0f00b 100755 --- a/front/plugins/undiscoverables/config.json +++ b/front/plugins/undiscoverables/config.json @@ -60,7 +60,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], @@ -95,7 +100,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "python3 /app/front/plugins/undiscoverables/script.py devices={devices}", "options": [], "localized": ["name", "description"], @@ -130,7 +140,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 10, "options": [], "localized": ["name", "description"], @@ -165,7 +184,16 @@ }, { "function": "WATCH", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": [], "options": [], "localized": ["name", "description"], @@ -200,7 +228,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": [], "options": [ "new", @@ -240,7 +277,63 @@ }, { "function": "devices_to_import", - "type": {"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-sm-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "input", + "elementOptions": [ + { "placeholder": "Enter value" }, + { "suffix": "_in" }, + { "cssClasses": "col-sm-10" }, + { "prefillValue": "null" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": ["_in"] }, + { "separator": "" }, + { "cssClasses": "col-sm-12" }, + { "onClick": "addList(this, false)" }, + { "getStringKey": "Gen_Add" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeAllOptions(this)" }, + { "getStringKey": "Gen_Remove_All" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeFromList(this)" }, + { "getStringKey": "Gen_Remove_Last" } + ], + "transformers": [] + }, + { + "elementType": "select", + "elementOptions": [ + { "multiple": "true" }, + { "readonly": "true" }, + { "editable": "true" } + ], + "transformers": [] + } + ] + }, "default_value": ["dummy_router"], "options": [], "localized": ["name", "description"], @@ -275,7 +368,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "*/5 * * * *", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/unifi_import/config.json b/front/plugins/unifi_import/config.json index 459d36ef..54006455 100755 --- a/front/plugins/unifi_import/config.json +++ b/front/plugins/unifi_import/config.json @@ -483,7 +483,12 @@ "always_after_scan", "on_new_device" ], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + } }, { "default_value": "python3 /app/front/plugins/unifi_import/script.py username={username} password={password} host={host} sites={sites} port={port} verifyssl={verifyssl} version={version} fullimport={fullimport}", @@ -518,7 +523,12 @@ } ], "options": [], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + } }, { "default_value": "", @@ -545,7 +555,12 @@ } ], "options": [], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + } }, { "default_value": "", @@ -572,7 +587,16 @@ } ], "options": [], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "password" }], + "transformers": [] + } + ] + } }, { "default_value": "192.168.1.1", @@ -599,7 +623,12 @@ } ], "options": [], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + } }, { "default_value": "8443", @@ -626,7 +655,12 @@ } ], "options": [], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + } }, { "default_value": "false", @@ -653,11 +687,21 @@ } ], "options": ["true", "false"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + } }, { "function": "version", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "v4", "options": [], "localized": ["name", "description"], @@ -707,7 +751,63 @@ } ], "options": [], - "type": {"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-sm-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]} + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "input", + "elementOptions": [ + { "placeholder": "Enter value" }, + { "suffix": "_in" }, + { "cssClasses": "col-sm-10" }, + { "prefillValue": "null" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": ["_in"] }, + { "separator": "" }, + { "cssClasses": "col-sm-12" }, + { "onClick": "addList(this, false)" }, + { "getStringKey": "Gen_Add" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeAllOptions(this)" }, + { "getStringKey": "Gen_Remove_All" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeFromList(this)" }, + { "getStringKey": "Gen_Remove_Last" } + ], + "transformers": [] + }, + { + "elementType": "select", + "elementOptions": [ + { "multiple": "true" }, + { "readonly": "true" }, + { "editable": "true" } + ], + "transformers": [] + } + ] + } }, { "default_value": "0 2 * * *", @@ -734,7 +834,12 @@ } ], "options": [], - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + } }, { "default_value": 5, @@ -769,7 +874,16 @@ } ], "options": [], - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]} + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + } }, { "default_value": ["Watched_Value1", "Watched_Value4"], @@ -801,7 +915,16 @@ "Watched_Value3", "Watched_Value4" ], - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]} + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + } }, { "default_value": ["new", "watched-changed"], @@ -833,7 +956,16 @@ "watched-not-changed", "missing-in-last-scan" ], - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]} + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + } }, { "default_value": "disabled", @@ -868,7 +1000,12 @@ } ], "options": ["disabled", "once", "always"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]} + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + } } ] } diff --git a/front/plugins/vendor_update/config.json b/front/plugins/vendor_update/config.json index 1b86086b..b62e39a4 100755 --- a/front/plugins/vendor_update/config.json +++ b/front/plugins/vendor_update/config.json @@ -41,7 +41,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "schedule", "options": ["disabled", "once", "schedule", "always_after_scan"], "localized": ["name", "description"], @@ -72,7 +77,16 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "python3 /app/front/plugins/vendor_update/script.py", "options": [], "localized": ["name", "description"], @@ -107,7 +121,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 4 * * 3", "options": [], "localized": ["name", "description"], @@ -142,7 +161,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 600, "options": [], "localized": ["name", "description"], @@ -177,7 +205,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -213,7 +250,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": [ "new", diff --git a/front/plugins/website_monitor/config.json b/front/plugins/website_monitor/config.json index 6c5e25af..b833bdd3 100755 --- a/front/plugins/website_monitor/config.json +++ b/front/plugins/website_monitor/config.json @@ -344,7 +344,12 @@ { "function": "RUN", "events": ["run"], - "type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "select", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "disabled", "options": [ "disabled", @@ -377,7 +382,12 @@ }, { "function": "CMD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "python3 /app/front/plugins/website_monitor/script.py urls={urls}", "options": [], "localized": ["name", "description"], @@ -404,7 +414,12 @@ }, { "function": "RUN_SCHD", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "0 2 * * *", "options": [], "localized": ["name", "description"], @@ -431,7 +446,12 @@ }, { "function": "API_SQL", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { "elementType": "input", "elementOptions": [], "transformers": [] } + ] + }, "default_value": "SELECT * FROM plugin_website_monitor", "options": [], "localized": ["name", "description"], @@ -458,7 +478,16 @@ }, { "function": "RUN_TIMEOUT", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 5, "options": [], "localized": ["name", "description"], @@ -489,7 +518,16 @@ }, { "function": "WATCH", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["Watched_Value1"], "options": [ "Watched_Value1", @@ -521,7 +559,16 @@ }, { "function": "REPORT_ON", - "type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "select", + "elementOptions": [{ "multiple": "true" }], + "transformers": [] + } + ] + }, "default_value": ["new", "watched-changed"], "options": [ "new", @@ -553,7 +600,63 @@ }, { "function": "urls_to_check", - "type": {"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-sm-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-sm-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}, + "type": { + "dataType": "array", + "elements": [ + { + "elementType": "input", + "elementOptions": [ + { "placeholder": "Enter value" }, + { "suffix": "_in" }, + { "cssClasses": "col-sm-10" }, + { "prefillValue": "null" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": ["_in"] }, + { "separator": "" }, + { "cssClasses": "col-sm-12" }, + { "onClick": "addList(this, false)" }, + { "getStringKey": "Gen_Add" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeAllOptions(this)" }, + { "getStringKey": "Gen_Remove_All" } + ], + "transformers": [] + }, + { + "elementType": "button", + "elementOptions": [ + { "sourceSuffixes": [] }, + { "separator": "" }, + { "cssClasses": "col-sm-6" }, + { "onClick": "removeFromList(this)" }, + { "getStringKey": "Gen_Remove_Last" } + ], + "transformers": [] + }, + { + "elementType": "select", + "elementOptions": [ + { "multiple": "true" }, + { "readonly": "true" }, + { "editable": "true" } + ], + "transformers": [] + } + ] + }, "default_value": ["https://google.com", "https://duck.com"], "options": [], "localized": ["name", "description"], @@ -580,7 +683,16 @@ }, { "function": "SQL_internet_ip", - "type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"readonly": "true"}] ,"transformers": []}]}, + "type": { + "dataType": "string", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "readonly": "true" }], + "transformers": [] + } + ] + }, "default_value": "SELECT dev_LastIP FROM Devices WHERE dev_MAC = 'Internet'", "options": [], "localized": ["name", "description"], diff --git a/front/plugins/workflows/config.json b/front/plugins/workflows/config.json index 8188dea6..1e7ad72e 100755 --- a/front/plugins/workflows/config.json +++ b/front/plugins/workflows/config.json @@ -30,7 +30,16 @@ "settings": [ { "function": "AppEvents_hist", - "type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}, + "type": { + "dataType": "integer", + "elements": [ + { + "elementType": "input", + "elementOptions": [{ "type": "number" }], + "transformers": [] + } + ] + }, "default_value": 5000, "options": [], "localized": ["name", "description"], diff --git a/server/helper.py b/server/helper.py index 368ecaab..9a7f4040 100755 --- a/server/helper.py +++ b/server/helper.py @@ -146,7 +146,7 @@ def checkPermissionsOK(): dbW_access = (os.access(fullDbPath, os.W_OK)) mylog('none', ['\n']) - mylog('none', ['The container restarted (started). If this is unexpected check https://bit.ly/NetAlertX_debug for troubleshooting tips.']) + mylog('none', ['The backend restarted (started). If this is unexpected check https://bit.ly/NetAlertX_debug for troubleshooting tips.']) mylog('none', ['\n']) mylog('none', ['Permissions check (All should be True)']) mylog('none', ['------------------------------------------------'])