Restore names of uploaded files on submit/draft restore (#65)

This involved turning the list of file IDs stored in the hidden
text field into JSON.
This commit is contained in:
2018-10-12 18:30:47 -04:00
parent b5ccbf631d
commit 79dffadd14
5 changed files with 93 additions and 38 deletions

View File

@ -12,7 +12,7 @@ from leaflet.forms.widgets import LeafletWidget
from apps.files.models import File, ImageFile
from .models import CaseStudy, SpatialRefSys
from .widgets import CommaSeparatedTextInput
from .widgets import JSONFileListWidget
class MinimumZoomWidget(LeafletWidget):
@ -94,7 +94,7 @@ class LongCaseStudyForm(BaseCaseStudyForm):
images_files = forms.ModelMultipleChoiceField(
queryset=ImageFile.objects.all(),
widget=CommaSeparatedTextInput(),
widget=JSONFileListWidget(),
required=False
)
@ -107,7 +107,7 @@ class LongCaseStudyForm(BaseCaseStudyForm):
official_project_documents_files = forms.ModelMultipleChoiceField(
queryset=File.objects.all(),
widget=CommaSeparatedTextInput(),
widget=JSONFileListWidget(),
required=False
)
@ -120,7 +120,7 @@ class LongCaseStudyForm(BaseCaseStudyForm):
other_documents_files = forms.ModelMultipleChoiceField(
queryset=File.objects.all(),
widget=CommaSeparatedTextInput(),
widget=JSONFileListWidget(),
required=False
)
@ -133,7 +133,7 @@ class LongCaseStudyForm(BaseCaseStudyForm):
shapefiles_files = forms.ModelMultipleChoiceField(
queryset=File.objects.all(),
widget=CommaSeparatedTextInput(),
widget=JSONFileListWidget(),
required=False
)