def dashboard_redirect(request): """ Redirects to the dashboard of the user's last web service. """ try: webservices = db.get_webservices(request.user) except InvalidWebService: return not_found(request) return redirect('/view/dashboard/%d' % webservices[0].id)
def dashboard(request, wsid): """ Shows the corresponding dashboard of this web service monitoring. """ try: context = { "webservice" : db.get_webservice(wsid), "webservices" : db.get_webservices(request.user) } except InvalidWebService: return not_found(request) return SimpleTemplateResponse("dashboard.html", context = context)