From caad52ae85f0e51465e985704870f963ee75e46e Mon Sep 17 00:00:00 2001 From: akrzos Date: Fri, 9 Feb 2018 14:05:29 -0500 Subject: [PATCH] Allow hidden templated vars Change-Id: Id74fe2a8a7b7156e045fd0b1d3f232ac05964f53 --- grafana_dashboards/schema/template/query.py | 1 + tests/schema/fixtures/dashboard-0023.json | 1 + tests/schema/fixtures/dashboard-0023.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/grafana_dashboards/schema/template/query.py b/grafana_dashboards/schema/template/query.py index c55cbc8..fd19827 100644 --- a/grafana_dashboards/schema/template/query.py +++ b/grafana_dashboards/schema/template/query.py @@ -26,6 +26,7 @@ class Query(Base): v.Required('query', default=''): v.All(str), v.Required('refresh', default=False): v.All(bool), v.Optional('datasource'): v.All(str), + v.Optional('hide'): v.All(int, v.Range(min=0, max=2)), } query.update(self.base) return v.Schema(query) diff --git a/tests/schema/fixtures/dashboard-0023.json b/tests/schema/fixtures/dashboard-0023.json index 61bbaa8..481d689 100644 --- a/tests/schema/fixtures/dashboard-0023.json +++ b/tests/schema/fixtures/dashboard-0023.json @@ -52,6 +52,7 @@ "list": [ { "datasource": "graphite", + "hide": 0, "includeAll": false, "multi": false, "name": "hostname", diff --git a/tests/schema/fixtures/dashboard-0023.yaml b/tests/schema/fixtures/dashboard-0023.yaml index 89f3f36..d56add8 100644 --- a/tests/schema/fixtures/dashboard-0023.yaml +++ b/tests/schema/fixtures/dashboard-0023.yaml @@ -5,6 +5,7 @@ dashboard: datasource: graphite query: node* refresh: true + hide: 0 title: New dashboard rows: - title: New row