All pastes #984431 Raw Edit

Mine

public text v1 · immutable
·published 2008-04-14 06:03 UTC
rendered paste body
@login_required
def index(request, abs_id=None):
    ...

    if abs_id:
        instance = get_object_or_404(id=abs_id)
    else:
        instance = None

    if request.method == 'POST':
        instance.status = Status(name='Pending')
        instance.status = presenter=user
        pf = PresentationForm(request.POST, instance=instance)

        if pf.is_valid():
            pf.save()
            return render_to_response('paper_submitted.html', {'user': user},
                context_instance=RequestContext(request))
    else:
        pf = PresentationForm(instance=instance)
        abstracts = Presentation.objects.filter(presenter=user.get_profile())

    return render_to_response('call_for_papers.html', {'presenter_form':pf,
         'abstract_list':abstracts}, context_instance=RequestContext(request))