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 = [ | 
