Example #1
0
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)
Example #2
0
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)