summaryrefslogtreecommitdiff
path: root/archaeological_files/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_files/models.py')
-rw-r--r--archaeological_files/models.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 1d60b9c17..a2cac6b15 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -33,7 +33,7 @@ from ishtar_common.models import GeneralType, BaseHistorizedItem, \
HistoricalRecords, OwnPerms, Person, Organization, Department, Town, \
Dashboard, DashboardFormItem, ValueGetter, ShortMenuItem, \
OperationType, get_external_id, post_save_cache, Document, HistoryModel, \
- SearchAltName
+ SearchAltName, SearchVectorConfig
from archaeological_operations.models import get_values_town_related, \
ClosedItem
@@ -116,11 +116,18 @@ class File(ClosedItem, BaseHistorizedItem, OwnPerms, ValueGetter,
'in_charge__pk': 'in_charge__pk',
}
BASE_SEARCH_VECTORS = [
- 'name', 'internal_reference', 'file_type__label', 'saisine_type__label',
- 'permit_type__label', 'permit_reference', 'comment', 'research_comment'
+ SearchVectorConfig('name'),
+ SearchVectorConfig('internal_reference'),
+ SearchVectorConfig('file_type__label'),
+ SearchVectorConfig('saisine_type__label'),
+ SearchVectorConfig('permit_type__label'),
+ SearchVectorConfig('permit_reference'),
+ SearchVectorConfig('comment', 'local'),
+ SearchVectorConfig('research_comment', 'local')
]
- INT_SEARCH_VECTORS = ['numeric_reference', 'year']
- M2M_SEARCH_VECTORS = ['towns__name']
+ INT_SEARCH_VECTORS = [SearchVectorConfig('numeric_reference'),
+ SearchVectorConfig('year')]
+ M2M_SEARCH_VECTORS = [SearchVectorConfig('towns__name')]
PARENT_SEARCH_VECTORS = [
'in_charge', 'general_contractor', 'corporation_general_contractor',
'responsible_town_planning_service', 'planning_service', 'organization',