diff options
| -rw-r--r-- | ishtar_common/forms.py | 8 | ||||
| -rw-r--r-- | ishtar_common/models_common.py | 9 | 
2 files changed, 17 insertions, 0 deletions
diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py index 2e15e907c..1497a97b9 100644 --- a/ishtar_common/forms.py +++ b/ishtar_common/forms.py @@ -927,6 +927,12 @@ class HistorySelect(CustomForm, TableSelect):          ),          required=False,      ) +    created_before = forms.DateField( +        label=_("Created before"), widget=DatePicker, required=False +    ) +    created_after = forms.DateField( +        label=_("Created after"), widget=DatePicker, required=False +    )      history_modifier = forms.IntegerField(          label=_("Last modified by"),          widget=widgets.JQueryAutoComplete( @@ -945,6 +951,8 @@ class HistorySelect(CustomForm, TableSelect):      CURRENT_FIELDS = [          "history_creator", +        "created_before", +        "created_after",          "history_modifier",          "modified_before",          "modified_after", diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index 2015a82da..bc078df1c 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -1464,6 +1464,8 @@ class BaseHistorizedItem(      )      DATED_FIELDS = [ +        "created__gte", +        "created__lte",          "last_modified__gte",          "last_modified__lte",      ] @@ -1479,6 +1481,13 @@ class BaseHistorizedItem(              pgettext_lazy("key for text search", "modified-by"),              "history_modifier__ishtaruser__person__cached_label__iexact",          ), +        "created_before": SearchAltName( +            pgettext_lazy("key for text search", "created-before"), +            "created__lte", +        ), +        "created_after": SearchAltName( +            pgettext_lazy("key for text search", "created-after"), "created__gte" +        ),          "modified_before": SearchAltName(              pgettext_lazy("key for text search", "modified-before"),              "last_modified__lte",  | 
