Example #1
0
def display_contest (request, contest_code):
    user = user_auth (request)
    contest = get_object_or_404 (Contest, code = contest_code)
    
    return display_revision(revision = contest.wiki_page.last_revision,
                            user = user,
                            widgets = {
                                            'is_contest' : True,
                                            'contest' : contest,
                                      },
                            context_instance = RequestContext(request),
                           )
Example #2
0
def display_user (request, user_name):
    user = user_auth(request)
    user_profile = get_object_or_404(UserProfile, username=user_name)
    
    return display_revision(revision = user_profile.wiki_page.last_revision,
                            user = user,
                            widgets = {
                                'is_user' : True,
                                'user' : user_profile,
                            },
                            context_instance = RequestContext(request),
                           )
Example #3
0
def display_problem (request, problem_code):
    user = user_auth (request)
    problem = get_object_or_404 (Problem, code = problem_code)
    
    return display_revision(revision = problem.wiki_page.last_revision,
                            user = user,
                            widgets = {
                                            'is_problem' : True,
                                            'problem' : problem,
                                            'submit_form' : JobSubmitForm(),
                                            'compilers' : judge_settings.COMPILERS,
                                      },
                            context_instance = RequestContext(request),
                           )