def browsers(request): if request.method == "POST": pass else: complaints = Complaint.all() data = [{"id":idx+1, "title":c.title, "desc":c.desc, "loc":c.add, "status":c.status, "remarks":c.remarks} for idx,c in enumerate(complaints)] response = {"id":-1,"fieldErrors":[],"sError":"","aaData":data} return HttpResponse(json.dumps(response),mimetype='application/json')
def dashboard(request): user = users.get_current_user() if user: if user.email() == settings.SUPERUSER_EMAIL_ID: logout_url = users.create_logout_url(settings.SITE_URL) complaints = Complaint.all() return render_to_response("dashboard.html", locals(), context_instance=RequestContext(request)) else: return redirect(settings.SITE_URL)
def stats(request): ''' This view handles the Stats page for Municipalithree. ''' # user = users.get_current_user() complaints = Complaint.all() # if user: # logout_url = users.create_logout_url(settings.SITE_URL) # else: # login_url = users.create_login_url(settings.SITE_URL) return render_to_response("stats.html", locals(), context_instance=RequestContext(request))
def browse(request): ''' This is the landing page for Municipalithree where all the complaints can be searched and browsed ''' # user = users.get_current_user() complaints = Complaint.all() # if user: # logout_url = users.create_logout_url(settings.SITE_URL) # else: # login_url = users.create_login_url(settings.SITE_URL) return render_to_response("browse.html", locals(), context_instance=RequestContext(request))
def home(request): ''' This is the landing page for Municipalithree where all the complaints can be searched and browsed ''' user = users.get_current_user() complaints = Complaint.all() if user: if user.email() == settings.SUPERUSER_EMAIL_ID: return redirect(settings.SITE_URL + 'dashboard/') else: login_url = users.create_login_url(settings.SITE_URL) return render_to_response("index.html", locals(), context_instance=RequestContext(request))