Skip to content

Commit f5a9253

Browse files
author
Davide Schiera
authored
Fix API use for Explore default dashboards (#69)
1 parent bd8663e commit f5a9253

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

examples/list_dashboards.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@
3838
sys.exit(1)
3939

4040
for db in data['dashboards']:
41-
print "Name: %s, # Charts: %d" % (db['name'], len(db['items']))
41+
print "Name: %s, # Charts: %d" % (db['name'], len(db['items'] if 'items' in db else []))

sdcclient/_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1259,7 +1259,7 @@ def set_explore_grouping_hierarchy(self, new_hierarchy):
12591259
return [True, None]
12601260

12611261
def get_views_list(self):
1262-
res = requests.get(self.url + '/data/drilldownDashboardDescriptors.json', headers=self.hdrs,
1262+
res = requests.get(self.url + '/api/defaultDashboards', headers=self.hdrs,
12631263
verify=self.ssl_verify)
12641264
if not self._checkResponse(res):
12651265
return [False, self.lasterr]
@@ -1270,7 +1270,7 @@ def get_view(self, name):
12701270
if gvres[0] is False:
12711271
return gvres
12721272

1273-
vlist = gvres[1]['drilldownDashboardDescriptors']
1273+
vlist = gvres[1]['defaultDashboards']
12741274

12751275
id = None
12761276

@@ -1282,7 +1282,7 @@ def get_view(self, name):
12821282
if not id:
12831283
return [False, 'view ' + name + ' not found']
12841284

1285-
res = requests.get(self.url + '/data/drilldownDashboards/' + id + '.json', headers=self.hdrs,
1285+
res = requests.get(self.url + '/api/defaultDashboards/' + id, headers=self.hdrs,
12861286
verify=self.ssl_verify)
12871287
if not self._checkResponse(res):
12881288
return [False, self.lasterr]
@@ -1701,7 +1701,7 @@ def create_dashboard_from_view(self, newdashname, viewname, filter, shared=False
17011701
if gvres[0] is False:
17021702
return gvres
17031703

1704-
view = gvres[1]['drilldownDashboard']
1704+
view = gvres[1]['defaultDashboard']
17051705

17061706
view['timeMode'] = {'mode' : 1}
17071707
view['time'] = {'last' : 2 * 60 * 60 * 1000000, 'sampling' : 2 * 60 * 60 * 1000000}

0 commit comments

Comments
 (0)