예제 #1
0
def statistics_summary_view(request):
    google_civic_api_counter_manager = GoogleCivicApiCounterManager()
    daily_summary_list = google_civic_api_counter_manager.retrieve_daily_summaries()
    template_values = {
        'daily_summary_list':   daily_summary_list,
    }
    response = render(request, 'admin_tools/statistics_summary.html', template_values)

    return response
예제 #2
0
def statistics_summary_view(request):
    authority_required = {'verified_volunteer'}  # admin, verified_volunteer
    if not voter_has_authority(request, authority_required):
        return redirect_to_sign_in_page(request, authority_required)

    google_civic_api_counter_manager = GoogleCivicApiCounterManager()
    daily_summary_list = google_civic_api_counter_manager.retrieve_daily_summaries()
    template_values = {
        'daily_summary_list':   daily_summary_list,
    }
    response = render(request, 'admin_tools/statistics_summary.html', template_values)

    return response
예제 #3
0
def statistics_summary_view(request):
    authority_required = {'verified_volunteer'}  # admin, verified_volunteer
    if not voter_has_authority(request, authority_required):
        return redirect_to_sign_in_page(request, authority_required)

    google_civic_api_counter_manager = GoogleCivicApiCounterManager()
    google_civic_daily_summary_list = google_civic_api_counter_manager.retrieve_daily_summaries(
    )
    vote_smart_api_counter_manager = VoteSmartApiCounterManager()
    vote_smart_daily_summary_list = vote_smart_api_counter_manager.retrieve_daily_summaries(
    )
    template_values = {
        'google_civic_daily_summary_list': google_civic_daily_summary_list,
        'vote_smart_daily_summary_list': vote_smart_daily_summary_list,
    }
    response = render(request, 'admin_tools/statistics_summary.html',
                      template_values)

    return response