Further work on multi-file-upload

This commit is contained in:
Carl van Tonder
2018-04-23 01:15:33 -04:00
parent bb326bfed8
commit 935af1355b
13 changed files with 235 additions and 58 deletions

View File

@ -55,8 +55,25 @@ class BaseForm(LoginRequiredMixin, CreateView):
fail_silently=False,
)
def form_invalid(self, form):
print(form.errors)
return super().form_invalid(form)
def form_valid(self, form):
from pdb import set_trace; set_trace()
self.object = form.save()
self.object.official_project_documents = form.cleaned_data.get(
'official_project_document_files', []
)
self.object.other_documents = form.cleaned_data.get(
'other_documents_files', []
)
self.object.shapefiles = form.cleaned_data.get(
'shapefiles_files', []
)
self.send_email()
# Delete the corresponding draft
@ -140,6 +157,10 @@ class Drafts(View):
return HttpResponse(status=403) # Forbidden
draft = self.get_object(request)
if draft != None:
draft.delete()
from pdb import set_trace; set_trace()
return HttpResponse(status=204)