summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_warehouse/models.py')
-rw-r--r--archaeological_warehouse/models.py61
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()