blob: dc40ee878c68f7b6c0d54987c5993462526f3224 [file] [log] [blame]
Scott Bakerc7325a42014-05-30 16:06:46 -07001from view_common import *
2
3class DashboardAnalyticsAjaxView(View):
4 def get(self, request, name="hello_world", **kwargs):
5 if (name == "hpcSummary"):
6 return HttpResponse(json.dumps(hpc_wizard.get_hpc_wizard().get_summary_for_view()), mimetype='application/javascript')
7 elif (name == "hpcUserSite"):
8 return HttpResponse(json.dumps(getDashboardContext(request.user, tableFormat=True)), mimetype='application/javascript')
9 elif (name == "hpcMap"):
10 return HttpResponse(json.dumps(getCDNOperatorData(True)), mimetype='application/javascript')
11 elif (name == "bigquery"):
12 (mimetype, data) = DoPlanetStackAnalytics(request)
13 return HttpResponse(data, mimetype=mimetype)
14 else:
15 return HttpResponse(json.dumps("Unknown"), mimetype='application/javascript')