From 5463ff095e09955b8d7f311e5d99a426562a2953 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Fri, 14 Sep 2018 15:28:36 +1000 Subject: [PATCH] Add tooltip sort You can sort the tooltips in descending (1) or ascending (2) order. Change-Id: I931419f832b6fd4a537431e34c099e5f2884d4c2 --- grafana_dashboards/schema/panel/graph.py | 1 + tests/schema/fixtures/dashboard-0012.json | 1 + tests/schema/fixtures/dashboard-0012.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/grafana_dashboards/schema/panel/graph.py b/grafana_dashboards/schema/panel/graph.py index 66c54a5..a28be9e 100644 --- a/grafana_dashboards/schema/panel/graph.py +++ b/grafana_dashboards/schema/panel/graph.py @@ -66,6 +66,7 @@ class Graph(Base): v.Required('query_as_alias', default=True): v.All(bool), v.Required('shared', default=True): v.All(bool), v.Required('value_type', default='cumulative'): v.All(value_types), + v.Optional('sort'): v.Range(min=0, max=2), } series_override = { diff --git a/tests/schema/fixtures/dashboard-0012.json b/tests/schema/fixtures/dashboard-0012.json index 22b7f5d..f2e5beb 100644 --- a/tests/schema/fixtures/dashboard-0012.json +++ b/tests/schema/fixtures/dashboard-0012.json @@ -25,6 +25,7 @@ "tooltip": { "query_as_alias": true, "shared": true, + "sort": 2, "value_type": "individual" }, "type": "graph", diff --git a/tests/schema/fixtures/dashboard-0012.yaml b/tests/schema/fixtures/dashboard-0012.yaml index 18f24e6..3ebd6ab 100644 --- a/tests/schema/fixtures/dashboard-0012.yaml +++ b/tests/schema/fixtures/dashboard-0012.yaml @@ -8,3 +8,4 @@ dashboard: type: graph tooltip: value_type: individual + sort: 2