diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-01-14 18:02:04 +0100 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-01-14 18:02:04 +0100 |
| commit | fcc350cc576eed6118f7cb8da34b7c7f9fec2690 (patch) | |
| tree | cbd1e1691c957218d4f618517d4e16b5bc35fb7b /ishtar_common/models.py | |
| parent | 006f522baa02e8ba79c799d2325b0a3b15bc5d4a (diff) | |
| download | Ishtar-fcc350cc576eed6118f7cb8da34b7c7f9fec2690.tar.bz2 Ishtar-fcc350cc576eed6118f7cb8da34b7c7f9fec2690.zip | |
🐛 document searches: add missing associated search, fix non associated searches
Diffstat (limited to 'ishtar_common/models.py')
| -rw-r--r-- | ishtar_common/models.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 715a3063f..a8951db60 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -4456,6 +4456,16 @@ class Document( pgettext_lazy("key for text search", "operation-year"), "operations__year", ), + "treatment": SearchAltName( + pgettext_lazy("key for text search", "treatment"), + "treatments__cached_label__iexact", + related_name="treatments" + ), + "treatment_file": SearchAltName( + pgettext_lazy("key for text search", "treatment-file"), + "treatment_files__cached_label__iexact", + related_name="treatment_files" + ), "context_record": SearchAltName( pgettext_lazy("key for text search", "context-record"), "context_records__cached_label__iexact", @@ -4478,6 +4488,7 @@ class Document( "file": SearchAltName( pgettext_lazy("key for text search", "file"), "files__cached_label__iexact", + related_name="files" ), "containers": SearchAltName( pgettext_lazy("key for text search", "container"), @@ -4487,10 +4498,12 @@ class Document( "site": SearchAltName( pgettext_lazy("key for text search", "site"), "sites__cached_label__iexact", + related_name="sites" ), "warehouse": SearchAltName( pgettext_lazy("key for text search", "warehouse"), "warehouses__name__iexact", + related_name="warehouses" ), "town": SearchAltName( pgettext_lazy("key for text search", "town"), @@ -4527,6 +4540,13 @@ class Document( "shooting_angle__label__iexact", ), } + """ TODO: add cached label to administrative act + "administrative_act": SearchAltName( + pgettext_lazy("key for text search", "admin-act"), + "administrativeacts__cached_label__iexact", + related_name="administrativeacts" + ), + """ ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES) DEFAULT_SEARCH_FORM = ("ishtar_common.forms_common", "DocumentSelect") |
