From 4be04a380050b528c1fdf4d5793103d209744964 2012-07-18 23:22:29 From: Luke Hatcher Date: 2012-07-18 23:22:29 Subject: [PATCH] don't allow adding documents to cancelled proposals --- diff --git a/symposion/proposals/views.py b/symposion/proposals/views.py index 8d7e499a9d9af4c7b6b1efb2a921fddaddeb69a8..fd5e210c415d0a19b100c2985cde7df5d7d6ccea 100644 --- a/symposion/proposals/views.py +++ b/symposion/proposals/views.py @@ -282,6 +282,9 @@ def document_create(request, proposal_pk): proposal = get_object_or_404(queryset, pk=proposal_pk) proposal = ProposalBase.objects.get_subclass(pk=proposal.pk) + if proposal.cancelled: + return HttpResponseForbidden() + if request.method == "POST": form = SupportingDocumentCreateForm(request.POST, request.FILES) if form.is_valid():