Esempio n. 1
0
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')
Esempio n. 2
0
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)
Esempio n. 3
0
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))
Esempio n. 4
0
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))
Esempio n. 5
0
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))