def choose_ballot(request): ballot = get_object_or_404(Ballot, voter_id=get_voter_id(request)) form = None if request.method == 'POST': form = BallotElectorateForm(request.POST, instance=ballot) if form.is_valid(): form.save() return HttpResponseRedirect('/ballot/') else: form = BallotElectorateForm(instance=ballot) return render_to_response('ballot/choose.html', {'form': form, 'ballot': ballot}, context_instance=RequestContext(request))
def record(request): ballot = get_object_or_404(Ballot, voter_id=get_voter_id(request)) form = BallotElectorateForm(instance=ballot) return render_to_response('ballot/ballot_record.txt', { 'ballot': ballot, 'request': request, 'form': form }, mimetype='text/plain', context_instance=RequestContext(request))
def choose_ballot(request): sunetid = request.user.webauth_username ballot = get_object_or_404(Ballot, voter_id=get_voter_id(request)) form = None if request.method == 'POST': form = BallotElectorateForm(request.POST, instance=ballot) if form.is_valid(): form.save() record = VoteRecord() record.sunetid = sunetid if 'HTTP_X_FORWARDED_FOR' in request.META: record.ip = request.META['HTTP_X_FORWARDED_FOR'] else: record.ip = request.META['REMOTE_ADDR'] record.datetime = datetime.now() record.type = "choose" record.details = "chose " + ballot.get_electorate_slugs() record.save() return HttpResponseRedirect('/ballot/') else: form = BallotElectorateForm(instance=ballot) return render_to_response('ballot/choose.html', {'form': form, 'ballot': ballot}, context_instance=RequestContext(request))
def choose_ballot(request): ballot = get_object_or_404(Ballot, voter_id=get_voter_id(request)) form = None if request.method == 'POST': form = BallotElectorateForm(request.POST, instance=ballot) if form.is_valid(): form.save() return HttpResponseRedirect('/ballot/') else: form = BallotElectorateForm(instance=ballot) return render_to_response('ballot/choose.html', { 'form': form, 'ballot': ballot }, context_instance=RequestContext(request))