summaryrefslogtreecommitdiff
path: root/archaeological_context_records/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-05-11 17:33:47 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-06-12 08:44:34 +0200
commitcb2bdf1cf1ee85ddf68e93c29611024571961c5d (patch)
tree9730565001c023b38104b04fafad2ec1ff183373 /archaeological_context_records/views.py
parent481279913a62416ce038b8eb82ad16b581fee7cf (diff)
downloadIshtar-cb2bdf1cf1ee85ddf68e93c29611024571961c5d.tar.bz2
Ishtar-cb2bdf1cf1ee85ddf68e93c29611024571961c5d.zip
Adapt forms and wizards to manage M2M images (refs #4076)
Diffstat (limited to 'archaeological_context_records/views.py')
-rw-r--r--archaeological_context_records/views.py20
1 files changed, 15 insertions, 5 deletions
diff --git a/archaeological_context_records/views.py b/archaeological_context_records/views.py
index 9c2f14406..d8c19a287 100644
--- a/archaeological_context_records/views.py
+++ b/archaeological_context_records/views.py
@@ -74,6 +74,7 @@ def autocomplete_contextrecord(request):
for item in items])
return HttpResponse(data, content_type='text/plain')
+
get_contextrecord = get_item(
models.ContextRecord,
'get_contextrecord', 'contextrecord')
@@ -107,26 +108,35 @@ record_search_wizard = SearchWizard.as_view([
record_creation_steps = [
('selec-record_creation', OperationRecordFormSelection),
('general-record_creation', RecordFormGeneral),
+ ('images-record_creation', ImagesFormset),
('datings-record_creation', DatingFormSet),
('interpretation-record_creation', RecordFormInterpretation),
('relations-record_creation', RecordRelationsFormSet),
('final-record_creation', FinalForm)
]
-record_creation_wizard = RecordWizard.as_view(record_creation_steps,
+record_creation_wizard = RecordWizard.as_view(
+ record_creation_steps,
label=_(u"New context record"),
- url_name='record_creation',)
+ url_name='record_creation',
+)
-record_modification_wizard = RecordModifWizard.as_view([
+record_modification_steps = [
('selec-record_modification', RecordFormSelection),
('operation-record_modification', OperationFormSelection),
('general-record_modification', RecordFormGeneral),
+ ('images-record_modification', ImagesFormset),
('datings-record_modification', DatingFormSet),
('interpretation-record_modification', RecordFormInterpretation),
('relations-record_modification', RecordRelationsFormSet),
- ('final-record_modification', FinalForm)],
+ ('final-record_modification', FinalForm)
+]
+
+record_modification_wizard = RecordModifWizard.as_view(
+ record_modification_steps,
label=_(u"Context record modification"),
- url_name='record_modification',)
+ url_name='record_modification',
+)
def record_modify(request, pk):