diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-01-21 21:05:28 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-01-21 21:05:28 +0100 |
commit | da5f5cbd97ad34ccd95b2ce366e03fbe28626ac3 (patch) | |
tree | 695caca9fafeec457b44d9fcc169315de08f8b7b /archaeological_files/models.py | |
parent | 8661870960701ba1ac7b52a867ed14d10acacf93 (diff) | |
download | Ishtar-da5f5cbd97ad34ccd95b2ce366e03fbe28626ac3.tar.bz2 Ishtar-da5f5cbd97ad34ccd95b2ce366e03fbe28626ac3.zip |
Arcaheological file: adapt forms, models and sheet
Diffstat (limited to 'archaeological_files/models.py')
-rw-r--r-- | archaeological_files/models.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py index b0f53f11c..f8b3dc0ca 100644 --- a/archaeological_files/models.py +++ b/archaeological_files/models.py @@ -61,9 +61,12 @@ class PermitType(GeneralType): verbose_name = _(u"Permit type") verbose_name_plural = _(u"Permit types") ordering = ('label',) + + post_save.connect(post_save_cache, sender=PermitType) post_delete.connect(post_save_cache, sender=PermitType) + if settings.COUNTRY == 'fr': class SaisineType(GeneralType, ValueGetter): delay = models.IntegerField(_(u"Delay (in days)"), default=30) @@ -104,6 +107,17 @@ class File(ClosedItem, BaseHistorizedItem, OwnPerms, ValueGetter, 'history_creator': 'history_creator__ishtaruser__person__pk', 'history_modifier': 'history_modifier__ishtaruser__person__pk', } + BASE_SEARCH_VECTORS = [ + 'name', 'internal_reference', 'file_type__label', 'saisine_type__label', + 'permit_type__label', 'permit_reference', 'comment', 'research_comment' + ] + INT_SEARCH_VECTORS = ['numeric_reference', 'year'] + M2M_SEARCH_VECTORS = ['towns__name'] + PARENT_SEARCH_VECTORS = [ + 'in_charge', 'general_contractor', 'corporation_general_contractor', + 'responsible_town_planning_service', 'planning_service', 'organization', + 'scientist' + ] # fields year = models.IntegerField(_(u"Year"), default=get_current_year) |