From bc2b00b7699860724f9d45e60e45ac9af1dd4eef Mon Sep 17 00:00:00 2001 From: Sanj Date: Fri, 10 Aug 2012 02:13:26 +0530 Subject: [PATCH] add GET params for start, end, show_checked --- chaloBEST/mumbai/views.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/chaloBEST/mumbai/views.py b/chaloBEST/mumbai/views.py index 5940576..7c0546c 100644 --- a/chaloBEST/mumbai/views.py +++ b/chaloBEST/mumbai/views.py @@ -50,7 +50,7 @@ def stop(request, slug): }) return render_to_response("stop.html", context) - +@login_required def editstops(request): context = RequestContext(request, {}) return render_to_response("editstops.html", context) @@ -109,10 +109,19 @@ def stats(request): @login_required def fuzzystops(request): + start = int(request.GET.get("start", 0)) + end = int(request.GET.get("end", start + 50)) + show_checked = request.GET.get("show_checked", False) unrs = [] for unr in UniqueRoute.objects.all(): + if FuzzyStopMatch.objects.filter(unr=unr).filter(checked=True).count() > 0: - continue + if not show_checked: + continue + else: + if show_checked: + continue + rds = RouteDetail.objects.filter(route=unr.route).order_by('serial') unrd = {} fs = False @@ -131,7 +140,7 @@ def fuzzystops(request): # import pdb # pdb.set_trace() context = RequestContext(request, { - 'unrs': unrs[0:20] + 'unrs': unrs[start:end] }) return render_to_response("fuzzystops.html", context)