diff options
| -rw-r--r-- | CHANGES.md | 9 | ||||
| -rw-r--r-- | archaeological_finds/models_finds.py | 3 | ||||
| -rw-r--r-- | archaeological_finds/models_treatments.py | 2 | ||||
| -rw-r--r-- | archaeological_operations/models.py | 7 | ||||
| -rw-r--r-- | ishtar_common/models.py | 2 | ||||
| -rw-r--r-- | ishtar_common/models_common.py | 5 | ||||
| -rw-r--r-- | ishtar_common/version.py | 4 | 
7 files changed, 23 insertions, 9 deletions
| diff --git a/CHANGES.md b/CHANGES.md index 0ffe40bc7..9fe4c0bf1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,15 @@  Ishtar changelog  ================ +v3.1.53 - 2022-03-24 +-------------------- + +### Bugs ### + +- fix dated field search (modified after/before) + + +  v3.1.52 - 2022-03-23  -------------------- diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 933f14237..29edd7aba 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -1164,8 +1164,7 @@ class Find(          "cr_relation_types": "base_finds__context_record__",      } -    DATED_FIELDS = [ -        "last_modified__gte", +    DATED_FIELDS = BaseHistorizedItem.DATED_FIELDS + [          "treatments__file__end_date__lte",          "treatments__end_date__lte",          "base_finds__discovery_date__lte", diff --git a/archaeological_finds/models_treatments.py b/archaeological_finds/models_treatments.py index be7b07ee5..28e6618d6 100644 --- a/archaeological_finds/models_treatments.py +++ b/archaeological_finds/models_treatments.py @@ -1073,7 +1073,7 @@ class TreatmentFile(      ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES)      ALT_NAMES.update(DocumentItem.ALT_NAMES) -    DATED_FIELDS = [ +    DATED_FIELDS = BaseHistorizedItem.DATED_FIELDS + [          "exhibition_start_date__lte",          "exhibition_start_date__gte",          "exhibition_end_date__lte", diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index a49504506..3fe658508 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -219,7 +219,7 @@ class ArchaeologicalSite(      ]      PARENT_SEARCH_VECTORS = ["operations"] -    DATED_FIELDS = ["sinking_date"] +    DATED_FIELDS = BaseHistorizedItem.DATED_FIELDS + ["sinking_date"]      EXTRA_REQUEST_KEYS = {          "towns_label": "towns", @@ -832,7 +832,7 @@ class Operation(          "documents__associated_file__isnull",          "documents__associated_url__isnull",      ] -    DATED_FIELDS = [ +    DATED_FIELDS = BaseHistorizedItem.DATED_FIELDS + [          "start_date__lte",          "start_date__gte",          "excavation_end_date__lte", @@ -2215,7 +2215,8 @@ class AdministrativeAct(DocumentItem, BaseHistorizedItem, OwnPerms, ValueGetter)          TABLE_COLS_OPE.append("departments_label")      # search parameters -    DATED_FIELDS = ["signature_date__lte", "signature_date__gte"] +    DATED_FIELDS = BaseHistorizedItem.DATED_FIELDS + ["signature_date__lte", +                                                      "signature_date__gte"]      ASSOCIATED_MODELS = [          ("File", "associated_file"),          (Person, "associated_file__general_contractor"), diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 7d634a680..5d034974d 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -3757,7 +3757,7 @@ class Document(      # search parameters      REVERSED_BOOL_FIELDS = ["image__isnull", "associated_file__isnull"] -    DATED_FIELDS = [ +    DATED_FIELDS = BaseHistorizedItem.DATED_FIELDS + [          "receipt_date__lte",          "receipt_date__gte",          "receipt_date_in_documentation__lte", diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index 445aa6647..dbca97367 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -1318,6 +1318,11 @@ class BaseHistorizedItem(          null=True,      ) +    DATED_FIELDS = [ +        "last_modified__gte", +        "last_modified__lte", +    ] +      ALT_NAMES = {          "history_creator": SearchAltName(              pgettext_lazy("key for text search", "created-by"), diff --git a/ishtar_common/version.py b/ishtar_common/version.py index 19fb137c0..96e9aba64 100644 --- a/ishtar_common/version.py +++ b/ishtar_common/version.py @@ -1,5 +1,5 @@ -# 3.1.52 -VERSION = (3, 1, 52) +# 3.1.53 +VERSION = (3, 1, 53)  def get_version(): | 
