diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-10 12:59:00 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-13 18:26:04 +0200 | 
| commit | 36b6f6e14fffdb1efcfe62dfed6a50d2285568f7 (patch) | |
| tree | b3a79525887488ca98e4adccbcab9538c0e6f9a5 /archaeological_operations/forms.py | |
| parent | 862d49c1bd6fe5bd5cb6312d3e125a333d50158b (diff) | |
| download | Ishtar-36b6f6e14fffdb1efcfe62dfed6a50d2285568f7.tar.bz2 Ishtar-36b6f6e14fffdb1efcfe62dfed6a50d2285568f7.zip | |
Search administrativ act configuration
Diffstat (limited to 'archaeological_operations/forms.py')
| -rw-r--r-- | archaeological_operations/forms.py | 18 | 
1 files changed, 6 insertions, 12 deletions
| diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py index dc389c81c..d57a890eb 100644 --- a/archaeological_operations/forms.py +++ b/archaeological_operations/forms.py @@ -471,7 +471,7 @@ RecordRelationsFormSet.form_admin_name = _(u"Operation - 080 - Relations")  RecordRelationsFormSet.form_slug = "operation-080-relations" -class OperationSelect(TableSelect): +class OperationSelect(TableSelect):  # OK      _model = models.Operation      search_vector = forms.CharField( @@ -1230,7 +1230,7 @@ class OperationDeletionForm(FinalForm):  ######### -class SiteSelect(TableSelect): +class SiteSelect(TableSelect):  # OK      _model = models.ArchaeologicalSite      search_vector = forms.CharField( @@ -1376,7 +1376,9 @@ class SiteUnderwaterForm(ManageOldType):  ################################################ -class AdministrativeActOpeSelect(TableSelect): +class AdministrativeActOpeSelect(TableSelect):  # OK +    _model = models.AdministrativeAct +      search_vector = forms.CharField(          label=_(u"Full text search"), widget=widgets.SearchWidget(                  'archaeological-operations', 'administrativeact' @@ -1393,7 +1395,7 @@ class AdministrativeActOpeSelect(TableSelect):      act_type = forms.ChoiceField(label=_("Act type"), choices=[])      indexed = forms.NullBooleanField(label=_(u"Indexed?"))      operation__towns = get_town_field() -    parcel = ParcelField(label=_("Parcel (section/number/public domain)")) +    parcel = forms.CharField(label=_(u"Parcel"))      if settings.ISHTAR_DPTS:          operation__towns__numero_insee__startswith = forms.ChoiceField(              label=_(u"Department"), choices=[]) @@ -1424,14 +1426,6 @@ class AdministrativeActOpeSelect(TableSelect):              self.fields[k].choices = [                  ('', '--')] + list(settings.ISHTAR_DPTS) -    def get_input_ids(self): -        ids = super(AdministrativeActOpeSelect, self).get_input_ids() -        ids.pop(ids.index('parcel')) -        ids.append('parcel_0') -        ids.append('parcel_1') -        ids.append('parcel_2') -        return ids -  class AdministrativeActOpeFormSelection(IshtarForm):      SEARCH_AND_SELECT = True | 
