-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
False
-
-
False
-
---
-
---
-
-
-
2023 Week 27-29 (from Jul 3)
Update the Schema used by Dashbuilder Editor for auto complete and validation:
- Remove lower and capitalized cases from enums, keep only upper case alternatives:

- Add the new/missing fields in the schema:
-
- dataset: Global new dataset declaration. Should support all dataset fields.
- allowUrlProperties: when true then properties can be replaced using URL query parameters. It is a global parameter.
- settings <-> displayer: settings can also be displayer now
- Datasets missing fields: accumulate (boolean), maxCacheRows (number), headers (a map), join (an array) * and *query (a map)
- New functions for grouping:
- MEDIAN, JOIN, JOIN_COMMA, JOIN_HYPHEN
- Missing group function: COUNT
- Remove enabled from filter as a mandatory field
- New string components:
- screen: {pagename} - to embed a new page. It is a top level component, such as html
- panel: {pagename} - to embed a new page with a titled panel. It is a top level component, such as html
- markdown: {content} - to create markdown content. It is a top level component, such as html
- new displayer type: TIMESERIES
- The type for column in dataset.columns is not required anymore. By default all columns are of type LABEL.