diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-09 18:22:04 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:41:50 +0200 |
commit | f6b2cf2702b405b77bf2642281cb38f5610409c4 (patch) | |
tree | 9334141185a75a457decbb8a831030fd3b0c33ce /archaeological_finds/models_finds.py | |
parent | a6e806ddd867ef953715c5beed8015006f8a14c5 (diff) | |
download | Ishtar-f6b2cf2702b405b77bf2642281cb38f5610409c4.tar.bz2 Ishtar-f6b2cf2702b405b77bf2642281cb38f5610409c4.zip |
✨ museum fields: forms
Diffstat (limited to 'archaeological_finds/models_finds.py')
-rw-r--r-- | archaeological_finds/models_finds.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 371b5b64c..32003a9c2 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -1413,6 +1413,9 @@ class Find( "museum_id": SearchAltName( pgettext_lazy("key for text search", "museum-id"), "museum_id__iexact" ), + "cache_complete_museum_id": SearchAltName( + pgettext_lazy("key for text search", "complete-museum-id"), "cache_complete_museum_id__iexact" + ), "laboratory_id": SearchAltName( pgettext_lazy("key for text search", "laboratory-id"), "laboratory_id__iexact", @@ -2046,8 +2049,9 @@ class Find( related_name='current_collection_of', verbose_name=_("Collection"), ) - museum_former_collection = models.ForeignKey( - BiographicalNote, blank=True, null=True, on_delete=models.SET_NULL, + museum_former_collection = models.ManyToManyField( + BiographicalNote, blank=True, + related_name="finds_former_collections", verbose_name=_("Former collection"), ) museum_inventory_entry_year = models.PositiveIntegerField( @@ -2812,7 +2816,7 @@ class Find( return self.cache_complete_museum_id def _generate_cache_complete_museum_id(self): - return get_generated_id("find_complete_museum_id", self) or "" + return get_generated_id("museum_complete_identifier", self) or "" def _generate_cached_periods(self): return " & ".join([dating.period.label for dating in self.datings.all()]) |