⚙ Settings rework

This commit is contained in:
jokob-sk
2024-07-07 23:11:30 +10:00
parent 55440090fe
commit 6ea3d14480
54 changed files with 1006 additions and 708 deletions

View File

@@ -1,6 +1,6 @@
## Overview
PLugin functionality overview and links to external resources if relevant. Include use cases if available.
Plugin functionality overview and links to external resources if relevant. Include use cases if available.
> [!TIP]
> Some tip.
@@ -20,4 +20,6 @@ To set up the plugin correctly, make sure...
### Notes
- Additional notes, limitations, Author info.
- Additional notes, limitations, Author info.
Made with ❤ by [@FlyingToto](https://github.com/FlyingToto) 🙏

View File

@@ -39,7 +39,7 @@
{
"function": "RUN",
"events": ["run"],
"type": "text.select",
"type": {"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]},
"default_value": "disabled",
"options": [
@@ -72,7 +72,7 @@
},
{
"function": "RUN_SCHD",
"type": "text",
"type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]},
"default_value": "*/5 * * * *",
"options": [],
@@ -100,7 +100,7 @@
},
{
"function": "url",
"type": "text",
"type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]},
"maxLength": 50,
"default_value": "",
"options": [],
@@ -120,7 +120,7 @@
},
{
"function": "sites",
"type": "list",
"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 +139,7 @@
},
{
"function": "username",
"type": "text",
"type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [] ,"transformers": []}]},
"maxLength": 50,
"default_value": "",
"options": [],
@@ -159,7 +159,7 @@
},
{
"function": "password",
"type": "password",
"type": {"dataType":"string", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"password"}] ,"transformers": []}]},
"maxLength": 50,
"default_value": "",
"options": [],
@@ -179,7 +179,7 @@
},
{
"function": "force_overwrite",
"type": "boolean",
"type": {"dataType":"boolean", "elements": [{"elementType" : "input", "elementOptions" : [{"type":"checkbox"}] ,"transformers": []}]},
"default_value": false,
"options": [],
"localized": ["name", "description"],
@@ -198,7 +198,7 @@
},
{
"function": "CMD",
"type": "readonly",
"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 +233,7 @@
},
{
"function": "RUN_TIMEOUT",
"type": "integer",
"type": {"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]},
"default_value": 30,
"options": [],
"localized": ["name", "description"],
@@ -292,7 +292,7 @@
"Watched_Value3",
"Watched_Value4"
],
"type": "text.multiselect"
"type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}
},
{
"default_value": ["new", "watched-changed"],
@@ -316,7 +316,7 @@
"watched-not-changed",
"missing-in-last-scan"
],
"type": "text.multiselect"
"type": {"dataType":"array", "elements": [{"elementType" : "select", "elementOptions" : [{"multiple":"true"}] ,"transformers": []}]}
}
],
"database_column_definitions": [