class DashboardAnalyticsAjaxView(View):
def get(self, request, name="hello_world", **kwargs):
- if (name == "hpcSummary"):
- return HttpResponse(json.dumps(hpc_wizard.get_hpc_wizard().get_summary_for_view()), mimetype='application/javascript')
- elif (name == "hpcUserSite"):
- return HttpResponse(json.dumps(getDashboardContext(request.user, tableFormat=True)), mimetype='application/javascript')
- elif (name == "hpcMap"):
- return HttpResponse(json.dumps(getCDNOperatorData(True)), mimetype='application/javascript')
- elif (name == "bigquery"):
+ if (name == "bigquery"):
(mimetype, data) = DoPlanetStackAnalytics(request)
return HttpResponse(data, mimetype=mimetype)
else:
sys.path.append("/home/smbaker/projects/vicci/cdn/bigquery")
else:
sys.path.append("/opt/planetstack/hpc_wizard")
-import hpc_wizard
from planetstack_analytics import DoPlanetStackAnalytics, PlanetStackAnalytics, RED_LOAD, BLUE_LOAD
def getDashboardContext(user, context={}, tableFormat = False):