diff options
Diffstat (limited to 'archaeological_files/models.py')
| -rw-r--r-- | archaeological_files/models.py | 17 | 
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', | 
