Exemple #1
0
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))
Exemple #2
0
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
Exemple #3
0
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))
Exemple #4
0
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
Exemple #5
0
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))
Exemple #6
0
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
Exemple #8
0
def ballot(sunetid):
    b, created = Ballot.get_or_create_by_sunetid(sunetid)
    assert not created
    return b