summaryrefslogtreecommitdiff
path: root/archaeological_operations/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-04-04 20:49:29 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-04-04 20:49:29 +0200
commitc5e94062adefdd8cb0aeb730830921d5d546a86b (patch)
tree673bfb7389360f360ddaafcfe1a4d133d67f4c36 /archaeological_operations/forms.py
parente121fde541630e72888a3314f50c3ac0fb88186d (diff)
downloadIshtar-c5e94062adefdd8cb0aeb730830921d5d546a86b.tar.bz2
Ishtar-c5e94062adefdd8cb0aeb730830921d5d546a86b.zip
Inline formset to manage parcels
Diffstat (limited to 'archaeological_operations/forms.py')
-rw-r--r--archaeological_operations/forms.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index 0318d4207..741dfb2b7 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -37,8 +37,9 @@ from archaeological_files.models import File
import models
from widgets import ParcelWidget
from ishtar_common import widgets
-from ishtar_common.forms import FinalForm, FormSet, ClosingDateFormSelection, \
- formset_factory, get_now, reverse_lazy, get_form_selection, TableSelect
+from ishtar_common.forms import BaseFormSet, FinalForm, FormSet, \
+ ClosingDateFormSelection, formset_factory, get_now, reverse_lazy, \
+ get_form_selection, TableSelect
from ishtar_common.forms_common import TownForm, TownFormSet, TownFormset, \
AuthorFormset, SourceForm, SourceSelect, \
SourceDeletionForm, get_town_field
@@ -94,6 +95,9 @@ class ParcelForm(forms.Form):
return self.cleaned_data
class ParcelFormSet(FormSet):
+ def add_fields(self, form, index):
+ super(FormSet, self).add_fields(form, index)
+
def clean(self):
"""Checks that no parcels are duplicated."""
return self.check_duplicate(('town', 'section',