summaryrefslogtreecommitdiff
path: root/ishtar_common/wizards.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-04-24 11:37:26 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-06-12 08:43:58 +0200
commit3ed2a3da11228913465226eee9137c93fc3c5374 (patch)
tree8d1db95cd9630df7c0d702889f82fb90766d1d08 /ishtar_common/wizards.py
parent7fefd49eb981b2ddad42b879df2821949ba24e39 (diff)
downloadIshtar-3ed2a3da11228913465226eee9137c93fc3c5374.tar.bz2
Ishtar-3ed2a3da11228913465226eee9137c93fc3c5374.zip
Forms: preview posted images
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r--ishtar_common/wizards.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py
index 8e7cd0c74..e47d5b48b 100644
--- a/ishtar_common/wizards.py
+++ b/ishtar_common/wizards.py
@@ -19,6 +19,7 @@
import datetime
import logging
+import os
# from functools import wraps
from django.conf import settings
@@ -28,7 +29,7 @@ from formtools.wizard.views import NamedUrlWizardView, normalize_name, \
from django.contrib.sites.models import Site
from django.core.exceptions import ObjectDoesNotExist
from django.core.files.images import ImageFile
-from django.core.files.storage import default_storage
+from django.core.files.storage import default_storage, FileSystemStorage
from django.core.mail import send_mail
from django.db.models.fields.files import FileField, ImageFieldFile
from django.db.models.fields.related import ManyToManyField
@@ -143,7 +144,9 @@ class Wizard(NamedUrlWizardView):
current_obj_slug = ''
current_object_key = 'pk'
ignore_init_steps = []
- file_storage = default_storage
+ file_storage = FileSystemStorage(
+ location=os.path.join(settings.MEDIA_ROOT, 'tmp')
+ )
main_item_select_keys = ('selec-',)
formset_pop_deleted = True
@@ -358,6 +361,7 @@ class Wizard(NamedUrlWizardView):
# not last step: validation
if current_step != self.steps.last:
return context
+
final_form_list = []
for form_key in self.get_form_list().keys():
form_obj = self.get_form(