diff options
| 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 | 
| commit | f41b22f173bb9c9c331fa9eab2a7a8d47d0a57db (patch) | |
| tree | 673bfb7389360f360ddaafcfe1a4d133d67f4c36 /archaeological_operations/forms.py | |
| parent | 93de2ae2223f284431000c66ba7d94f6f73eb658 (diff) | |
| download | Ishtar-f41b22f173bb9c9c331fa9eab2a7a8d47d0a57db.tar.bz2 Ishtar-f41b22f173bb9c9c331fa9eab2a7a8d47d0a57db.zip | |
Inline formset to manage parcels
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', | 
