diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-05 15:34:05 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-05 15:34:23 +0200 |
commit | 79b7990e70efdbfa0f93e10ff5f718deedf19da1 (patch) | |
tree | a5084dc4acfe5444b00b50b17e26fa0269fe4dea /ishtar_common/models.py | |
parent | 95739c815a9035943ca20b5ace07284d6f49e05a (diff) | |
download | Ishtar-79b7990e70efdbfa0f93e10ff5f718deedf19da1.tar.bz2 Ishtar-79b7990e70efdbfa0f93e10ff5f718deedf19da1.zip |
Searches: fix history modifier
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r-- | ishtar_common/models.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index c9a66f861..e5235f808 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -1866,6 +1866,21 @@ class BaseHistorizedItem(FullSearch, Imported, JsonData, FixAssociated): last_modified = models.DateTimeField(auto_now=True) history_m2m = JSONField(default={}, blank=True) + ALT_NAMES = { + 'history_creator': SearchAltName( + pgettext_lazy("key for text search", u"created-by"), + 'history_creator__ishtaruser__person__cached_label__iexact' + ), + 'history_modifier': SearchAltName( + pgettext_lazy("key for text search", u"modified-by"), + 'history_modifier__ishtaruser__person__cached_label__iexact' + ), + 'modified_since': SearchAltName( + pgettext_lazy("key for text search", u"modified-since"), + 'last_modified__gte' + ), + } + class Meta: abstract = True @@ -4531,6 +4546,7 @@ class Document(BaseHistorizedItem, OwnPerms, ImageModel, ValueGetter, MainItem): 'warehouses__name__iexact' ), } + ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES) objects = ExternalIdManager() RELATIVE_SESSION_NAMES = [ |