Ejemplo n.º 1
0
def top_links_fragment(request):
    top_links = top_links_registry.template_context(request)
    context = {
        'top_links': top_links,
    }
    return render_to_string('dashboard/dashboard-actions.html',
                            context=context, request=request)
Ejemplo n.º 2
0
def top_links_fragment(request):
    top_links = grouper(3, top_links_registry.template_context(request))
    context = {
        'top_links': top_links,
    }
    return render_to_string('dashboard/top_links.html',
        context_instance=RequestContext(request, context))
Ejemplo n.º 3
0
def top_links_fragment(request):
    top_links = grouper(3, top_links_registry.template_context(request))
    context = {
        'top_links': top_links,
    }
    return render_to_string('dashboard/top_links.html',
                            context_instance=RequestContext(request, context))
Ejemplo n.º 4
0
def top_links_fragment(request):
    top_links = top_links_registry.template_context(request)
    context = {
        'top_links': top_links,
    }
    return render_to_string('dashboard/dashboard-actions.html',
                            context=context, request=request)
Ejemplo n.º 5
0
def contest_dashboard_view(request, contest_id):
    top_links = grouper(3, top_links_registry.template_context(request))
    submissions = Submission.objects \
            .filter(problem_instance__contest=request.contest) \
            .order_by('-date').select_related()
    cc = request.contest.controller
    submissions = cc.filter_my_visible_submissions(request, submissions)
    submissions = \
            submissions[:getattr(settings, 'NUM_DASHBOARD_SUBMISSIONS', 8)]
    submissions = [submission_template_context(request, s) for s in submissions]
    show_scores = bool(s for s in submissions if s.score is not None)
    messages = messages_template_context(request, visible_messages(request))
    messages = messages[:getattr(settings, 'NUM_DASHBOARD_MESSAGES', 8)]
    context = {
        'top_links': top_links,
        'submissions': submissions,
        'records': messages,
        'show_scores': show_scores
    }
    return TemplateResponse(request, 'dashboard/dashboard.html', context)
Ejemplo n.º 6
0
def contest_dashboard_view(request, contest_id):
    top_links = grouper(3, top_links_registry.template_context(request))
    submissions = Submission.objects \
            .filter(problem_instance__contest=request.contest) \
            .order_by('-date').select_related()
    cc = request.contest.controller
    submissions = cc.filter_my_visible_submissions(request, submissions)
    submissions = \
            submissions[:getattr(settings, 'NUM_DASHBOARD_SUBMISSIONS', 8)]
    submissions = [
        submission_template_context(request, s) for s in submissions
    ]
    show_scores = bool(s for s in submissions if s.score is not None)
    messages = messages_template_context(request, visible_messages(request))
    messages = messages[:getattr(settings, 'NUM_DASHBOARD_MESSAGES', 8)]
    context = {
        'top_links': top_links,
        'submissions': submissions,
        'records': messages,
        'show_scores': show_scores
    }
    return TemplateResponse(request, 'dashboard/dashboard.html', context)