def index(request): sunetid = request.session.get('webauth_sunetid') ballot, c = Ballot.get_or_create_by_sunetid(sunetid) if ballot.needs_ballot_choice(): return HttpResponseRedirect('/ballot/choose') ballotform = ballot_form_factory(ballot)(instance=ballot) return render_to_response('ballot/ballot.html', {'ballotform': ballotform, 'ballot': ballot, 'issues_json': make_issues_json(), 'cp_slates': get_cp_slates(ballot), 'csac_members': get_csac_members(), 'exec_slates': get_exec_slates()}, context_instance=RequestContext(request))
def make_ballot(sunetid, assu_populations=None, undergrad_class_year=None, gsc_district=None, smsa_class_year=None, smsa_population=None): b, created = Ballot.get_or_create_by_sunetid(sunetid) b.assu_populations = map(elec, assu_populations) b.undergrad_class_year = elec(undergrad_class_year) b.gsc_district = elec(gsc_district) b.smsa_class_year = elec(smsa_class_year) b.smsa_population = elec(smsa_population) b.save() return b
def index(request): sunetid = request.session.get('webauth_sunetid') ballot, c = Ballot.get_or_create_by_sunetid(sunetid) if ballot.needs_ballot_choice(): return HttpResponseRedirect('/ballot/choose') ballotform = ballot_form_factory(ballot)(instance=ballot) return render_to_response('ballot/ballot.html', { 'ballotform': ballotform, 'ballot': ballot, 'issues_json': make_issues_json(), 'cp_slates': get_cp_slates(ballot), 'csac_members': get_csac_members(), 'exec_slates': get_exec_slates() }, context_instance=RequestContext(request))
def index(request): sunetid = request.user.webauth_username ballot, c = Ballot.get_or_create_by_sunetid(sunetid) if ballot.needs_ballot_choice(): return HttpResponseRedirect('/ballot/choose') ballotform = ballot_form_factory(ballot)(instance=ballot) 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 = "start" record.save() return render_to_response('ballot/ballot.html', {'ballotform': ballotform, 'ballot': ballot, 'cp_slates': get_cp_slates(ballot), 'csac_members': get_csac_members(), 'exec_slates': get_exec_slates(),'sunetid': sunetid}, context_instance=RequestContext(request))
def ballot(sunetid): b, created = Ballot.get_or_create_by_sunetid(sunetid) assert not created return b
def get_ballot(sunetid): b, created = Ballot.get_or_create_by_sunetid(sunetid) return b