diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-13 18:21:21 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-13 18:21:21 +0200 |
commit | e4258578c8a6280e9a8a46f78310b8ee51069c6a (patch) | |
tree | 3b24f69d6ab86ed0bd62036ea78c24fbb02f9faf /archaeological_finds/forms.py | |
parent | bdc283675c0462e78f47059d2ce28cfabfb87433 (diff) | |
download | Ishtar-e4258578c8a6280e9a8a46f78310b8ee51069c6a.tar.bz2 Ishtar-e4258578c8a6280e9a8a46f78310b8ee51069c6a.zip |
Find: improve searches
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 2688a36d5..f814b7fb4 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -55,7 +55,7 @@ from ishtar_common.forms import CustomForm, CustomFormSearch, FormSet, \ ManageOldType, FieldType, IshtarForm, FormHeader from ishtar_common.forms_common import get_town_field from ishtar_common.models import valid_id, valid_ids, get_current_profile, \ - SpatialReferenceSystem, Area + SpatialReferenceSystem, Area, OperationType from ishtar_common.utils import convert_coordinates_to_point __all__ = [ @@ -413,6 +413,7 @@ class FindSelect(CustomForm, TableSelect): base_finds__cache_short_id = forms.CharField(label=_(u"Short ID")) base_finds__cache_complete_id = forms.CharField(label=_(u"Complete ID")) label = forms.CharField(label=_(u"Free ID")) + denomination = forms.CharField(label=_(u"Denomination")) base_finds__context_record__town = get_town_field() base_finds__context_record__operation__year = forms.IntegerField( label=_(u"Year")) @@ -423,6 +424,9 @@ class FindSelect(CustomForm, TableSelect): label=_(u"Code PATRIARCHE"), widget=OAWidget ) + base_finds__context_record__operation__operation_type = forms.ChoiceField( + label=_(u"Operation type"), choices=[] + ) base_finds__context_record__town__areas = forms.ChoiceField( label=_(u"Areas"), choices=[] ) @@ -477,7 +481,8 @@ class FindSelect(CustomForm, TableSelect): FieldType('integrities', models.IntegrityType), FieldType('remarkabilities', models.RemarkabilityType), FieldType('base_finds__context_record__town__areas', Area), - + FieldType('base_finds__context_record__operation__operation_type', + OperationType), ] def __init__(self, *args, **kwargs): |