Пример #1
0
def summary(request):
    term = find_term(request)
    district = find_district(request, term.begin, term.end)

    args = get_promise_statistics_summary(district, user=request.user)
    args['active_page'] = 'opinions'
    args['opinions_page'] = 'summary'
    args['content'] = Item.objects.retrieve_content('opinions_about')
    args['no_percentages'] = True
    args['switch_district'] = True
    return render_to_response('opinions/summary.html', args,
                            context_instance=RequestContext(request))
Пример #2
0
def summary(request):
    term = find_term(request)
    district = find_district(request, term.begin, term.end)

    args = get_promise_statistics_summary(district, user=request.user)
    args['active_page'] = 'opinions'
    args['opinions_page'] = 'summary'
    args['content'] = Item.objects.retrieve_content('opinions_about')
    args['no_percentages'] = True
    args['switch_district'] = True
    return render_to_response('opinions/summary.html',
                              args,
                              context_instance=RequestContext(request))
Пример #3
0
def generate_option_list(context, option):
    opt_list = []
    source_url = None
    session = context['request'].session
    if option == 'term':
        if TERM_KEY in session:
            chosen_term = session[TERM_KEY]
        else:
            chosen_term = None
        for term in term_list:
            opt = {'name': term.display_name, 'value': term.name}
            if chosen_term and opt['value'] == chosen_term:
                opt['selected'] = True
            opt_list.append(opt)
        if 'selected' in opt_list[0]:
            opt_list[0]['selected'] = False
        list_type = 'link'
    elif option == 'district':
        (begin, end) = find_period(context['request'])
        chosen_district = find_district(context['request'], begin, end)

        opt = { 'name': _('All districts'), 'value': 'all' }
#        if not chosen_district:
#            opt['selected'] = True
        opt_list.append(opt)
        d_list = DistrictAssociation.objects.list_between(begin, end)
        for d in d_list:
            # Finnish mods
            short = canonize_district(d)
            opt = { 'name': short, 'value': d }
            if chosen_district and chosen_district == d:
                opt['selected'] = True
            opt_list.append(opt)
        list_type = 'link'
    elif option == 'county':
        list_type = 'combobox'
        source_url = reverse("votes.views.autocomplete_county")

    return {'options': opt_list, 'type': list_type, 'name': option,
            'source_url': source_url}