diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-02-13 16:10:41 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-02-13 16:10:41 +0100 | 
| commit | 5e772bf651eb5a30fbeddec9b7fb693d9c9d95c3 (patch) | |
| tree | bf872a432739b1864d1a404e60dab26db55ea4c0 /archaeological_warehouse/models.py | |
| parent | d9749c52cdf0e5dab24ccf2dc10699a4434453e8 (diff) | |
| download | Ishtar-5e772bf651eb5a30fbeddec9b7fb693d9c9d95c3.tar.bz2 Ishtar-5e772bf651eb5a30fbeddec9b7fb693d9c9d95c3.zip  | |
Container search: more fields
Diffstat (limited to 'archaeological_warehouse/models.py')
| -rw-r--r-- | archaeological_warehouse/models.py | 61 | 
1 files changed, 61 insertions, 0 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py index 42a9bb310..ad2e2da68 100644 --- a/archaeological_warehouse/models.py +++ b/archaeological_warehouse/models.py @@ -367,6 +367,67 @@ class Container(LightHistorizedItem, OwnPerms):              pgettext_lazy("key for text search", u"reference"),              'reference__iexact'          ), +        'code_patriarche': +            SearchAltName( +                pgettext_lazy("key for text search", u"code-patriarche"), +                'finds__base_finds__context_record__operation__' +                'code_patriarche__iexact' +            ), +        'archaeological_sites': +            SearchAltName( +                pgettext_lazy("key for text search", u"site"), +                'finds__base_finds__context_record__operation__' +                'archaeological_sites__cached_label__icontains'), +        'archaeological_sites_context_record': +            SearchAltName( +                pgettext_lazy("key for text search", u"context-record-site"), +                'finds__base_finds__context_record__archaeological_site__' +                'cached_label__icontains'), +        'context_record': +            SearchAltName( +                pgettext_lazy("key for text search", u"context-record"), +                'finds__base_finds__context_record__cached_label__icontains'), +        'material_types': +            SearchAltName( +                pgettext_lazy("key for text search", u"material"), +                'finds__material_types__label__iexact'), +        'object_types': +            SearchAltName( +                pgettext_lazy("key for text search", u"object-type"), +                'finds__object_types__label__iexact'), +        'preservation_to_considers': +            SearchAltName( +                pgettext_lazy("key for text search", u"preservation"), +                'finds__preservation_to_considers__label__iexact'), +        'conservatory_state': +            SearchAltName( +                pgettext_lazy("key for text search", u"conservatory"), +                'finds__conservatory_state__label__iexact'), +        'integrities': +            SearchAltName( +                pgettext_lazy("key for text search", u"integrity"), +                'finds__integrities__label__iexact'), +        'remarkabilities': +            SearchAltName( +                pgettext_lazy("key for text search", u"remarkability"), +                'finds__remarkabilities__label__iexact'), +        'alterations': +            SearchAltName( +                pgettext_lazy(u"key for text search", u"alterations"), +                'finds__alterations__label__iexact'), +        'alteration_causes': +            SearchAltName( +                pgettext_lazy(u"key for text search", u"alteration-causes"), +                'finds__alteration_causes__label__iexact'), +        'treatment_emergency': +            SearchAltName( +                pgettext_lazy(u"key for text search", u"treatment-emergency"), +                'finds__treatment_emergency__label__iexact'), +        'description': +            SearchAltName( +                pgettext_lazy("key for text search", u"find-description"), +                'finds__description__iexact'), +      }      objects = ExternalIdManager()  | 
