feat: migrate scripts to PARAMS dict + result convention, add form definition
parent
a0586e2622
commit
a4f1d5f99e
@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"title": "Messwerte Dashboard",
|
||||||
|
"description": "Messwerte fuer eine Zaehlernummer der letzten 3 Monate als interaktive Grafik",
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"name": "meter_number",
|
||||||
|
"widget": "text_field",
|
||||||
|
"label": "Zaehlernummer",
|
||||||
|
"hint_text": "z.B. Z-12345",
|
||||||
|
"prefix_icon": "search",
|
||||||
|
"validators": [{"type": "required", "error_text": "Zaehlernummer ist erforderlich"}]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chart_type",
|
||||||
|
"widget": "dropdown",
|
||||||
|
"label": "Diagrammtyp",
|
||||||
|
"initial_value": "line",
|
||||||
|
"options": [
|
||||||
|
{"value": "line", "label": "Linie"},
|
||||||
|
{"value": "bar", "label": "Balken"},
|
||||||
|
{"value": "radar", "label": "Radar"},
|
||||||
|
{"value": "doughnut", "label": "Donut"},
|
||||||
|
{"value": "pie", "label": "Torte"}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "group_by",
|
||||||
|
"widget": "segmented_control",
|
||||||
|
"label": "Gruppierung",
|
||||||
|
"initial_value": "hour",
|
||||||
|
"options": [
|
||||||
|
{"value": "hour", "label": "Stunde"},
|
||||||
|
{"value": "day", "label": "Tag"},
|
||||||
|
{"value": "week", "label": "Woche"},
|
||||||
|
{"value": "month", "label": "Monat"}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "include_statistics",
|
||||||
|
"widget": "switch_field",
|
||||||
|
"label": "Statistiken anzeigen",
|
||||||
|
"initial_value": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"submit_label": "Dashboard erstellen"
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue