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.py21
1 files changed, 20 insertions, 1 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index dc39434c6..d36d1a83c 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -323,7 +323,7 @@ class Container(LightHistorizedItem, OwnPerms):
'cached_division', 'old_reference']
IMAGE_PREFIX = 'containers/'
BASE_SEARCH_VECTORS = ['reference', 'container_type__label',
- 'cached_location']
+ 'cached_location', 'old_reference', 'comment']
M2M_SEARCH_VECTORS = ['division__reference',
'division__division__division__label']
@@ -367,6 +367,14 @@ class Container(LightHistorizedItem, OwnPerms):
pgettext_lazy("key for text search", u"reference"),
'reference__iexact'
),
+ 'old_reference': SearchAltName(
+ pgettext_lazy("key for text search", u"old-reference"),
+ 'old_reference__iexact'
+ ),
+ 'comment': SearchAltName(
+ pgettext_lazy("key for text search", u"comment"),
+ 'comment__iexact'
+ ),
'code_patriarche':
SearchAltName(
pgettext_lazy("key for text search", u"code-patriarche"),
@@ -378,11 +386,22 @@ class Container(LightHistorizedItem, OwnPerms):
pgettext_lazy("key for text search", u"site"),
'finds__base_finds__context_record__operation__'
'archaeological_sites__cached_label__icontains'),
+ 'archaeological_sites_name':
+ SearchAltName(
+ pgettext_lazy("key for text search", u"site-name"),
+ 'finds__base_finds__context_record__operation__'
+ 'archaeological_sites__name__iexact'),
'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'),
+ 'archaeological_sites_context_record_name':
+ SearchAltName(
+ pgettext_lazy("key for text search",
+ u"context-record-site-name"),
+ 'finds__base_finds__context_record__archaeological_site__'
+ 'name__iexact'),
'context_record':
SearchAltName(
pgettext_lazy("key for text search", u"context-record"),