Exemplo n.º 1
0
def reopen(request, id):#re-open question
    """view to initiate and process 
    question close
    """
    question = get_object_or_404(Question, id=id)
    # open question
    if not auth.can_reopen_question(request.user, question):
        return HttpResponse('Permission denied.')
    if request.method == 'POST' :
        Question.objects.filter(id=question.id).update(closed=False,
            closed_by=None, closed_at=None, close_reason=None)
        return HttpResponseRedirect(question.get_absolute_url())
    else:
        return render_to_response('reopen.html', {
            'question' : question,
            }, context_instance=RequestContext(request))
Exemplo n.º 2
0
def can_reopen_question(user, question):
    return auth.can_reopen_question(user, question)
Exemplo n.º 3
0
def can_reopen_question(user, question):
    return auth.can_reopen_question(user, question)