def case_list(request): """ Builds a page for showing many cases. """ context = utils.make_context(request) acceptable_filters = ('term',) query_filters = {} for k,v in request.GET.items(): if k in acceptable_filters: query_filters[k] = v context['cases'] = models.Case.valid.filter(**query_filters) return render_to_response('case_list.html', context)
def resolve_current_cases(request): if request.method == "GET": context = utils.make_context(request) term_cases = [a['caseissuesid'] for a in models.MeritsCase.objects.filter(term=utils.current_term()).values('caseissuesid')] # .filter(decisiontype__in=["1", "7"])\ context['cases'] = models.CurrentCase.objects\ .exclude(caseissuesid__in=term_cases)\ .filter(docketid__endswith="-01")\ .filter(caseissuesid__endswith="-01")\ .order_by('datedecision') return render_to_response('resolve_current_case.html', context) if request.method == "POST": if request.POST.get('caseissuesid', None): caseissuesid = request.POST.get('caseissuesid', None) c = models.CurrentCase.objects.get(caseissuesid=caseissuesid) votes = list(c.votes()) c = c.dict() c['caseissuesid'] = caseissuesid m = models.ScdbCase(**c) m.save() for vote in votes: vote = vote.dict() vote['caseissuesid'] = caseissuesid v = models.Vote(**vote) v.save() cursor = connection.cursor() cursor.execute(CASES_VIEW_SQL) cursor.execute(VOTES_VIEW_SQL) return HttpResponse(json.dumps({"success": True, "case": c})) return HttpResponse(json.dumps({"success": False, "case": None}))
def index(request): """ The index page. """ context = utils.make_context(request) return render_to_response('index.html', context)
def justice_detail(request): """ Details about a single justice. """ context = utils.make_context(request) return render_to_response('justice_detail.html', context)
def case_detail(request): """ Builds a page for a single case. """ context = utils.make_context(request) return render_to_response('case_detail.html', context)
def index(request): context = utils.make_context(request) return render_to_response('index.html', context)
def edit_justice(request, justiceid): context = utils.make_context(request) return render_to_response('edit_justice.html', context)
def edit_case(request, caseissuesid): context = utils.make_context(request) return render_to_response('edit_case.html', context)