diff options
Diffstat (limited to 'archaeological_files/forms.py')
| -rw-r--r-- | archaeological_files/forms.py | 22 | 
1 files changed, 9 insertions, 13 deletions
| diff --git a/archaeological_files/forms.py b/archaeological_files/forms.py index 645953a78..f78347b6c 100644 --- a/archaeological_files/forms.py +++ b/archaeological_files/forms.py @@ -408,7 +408,9 @@ class FinalFileDeleteForm(FinalForm):      confirm_end_msg = _(u"Would you like to delete this archaeological file ?") -class AdministrativeActFileModifySelect(TableSelect): +class AdministrativeActFileModifySelect(TableSelect):  # OK +    _model = AdministrativeAct +      search_vector = forms.CharField(          label=_(u"Full text search"), widget=widgets.SearchWidget(              'archaeological-operations', 'administrativeact' @@ -439,7 +441,9 @@ class AdministrativeActFileModifySelect(TableSelect):                  ('', '--')] + list(settings.ISHTAR_DPTS) -class AdministrativeActFileSelect(TableSelect): +class AdministrativeActFileSelect(TableSelect):  # OK +    _model = AdministrativeAct +      search_vector = forms.CharField(          label=_(u"Full text search"), widget=widgets.SearchWidget(              'archaeological-operations', 'administrativeact' @@ -452,17 +456,17 @@ class AdministrativeActFileSelect(TableSelect):      act_type = forms.ChoiceField(label=_("Act type"), choices=[])      indexed = forms.NullBooleanField(label=_(u"Indexed?"))      associated_file__towns = get_town_field() -    parcel = ParcelField(label=_("Parcel (section/number/public domain)")) +    parcel = forms.CharField(label=_(u"Parcel"))      if settings.ISHTAR_DPTS:          associated_file__towns__numero_insee__startswith = forms.ChoiceField(              label=_(u"Department"), choices=[])      act_object = forms.CharField(label=_(u"Object"),                                   max_length=300) -    signature_date_after = forms.DateField( -        label=_(u"Signature date after"), widget=DatePicker)      signature_date_before = forms.DateField(          label=_(u"Signature date before"), widget=DatePicker) +    signature_date_after = forms.DateField( +        label=_(u"Signature date after"), widget=DatePicker)      associated_file__name = forms.CharField(          label=_(u"File name"), max_length=200)      associated_file__general_contractor = forms.IntegerField( @@ -523,14 +527,6 @@ class AdministrativeActFileSelect(TableSelect):              self.fields[k].choices = [                  ('', '--')] + list(settings.ISHTAR_DPTS) -    def get_input_ids(self): -        ids = super(AdministrativeActFileSelect, self).get_input_ids() -        ids.pop(ids.index('parcel')) -        ids.append('parcel_0') -        ids.append('parcel_1') -        ids.append('parcel_2') -        return ids -  class AdministrativeActFileFormSelection(AdministrativeActOpeFormSelection):      SEARCH_AND_SELECT = True | 
