diff options
Diffstat (limited to 'archaeological_operations/forms.py')
| -rw-r--r-- | archaeological_operations/forms.py | 8 | 
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', | 
