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:
@ -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
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user