summaryrefslogtreecommitdiff
path: root/archaeological_finds/models_finds.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-08-25 12:27:29 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-08-25 12:27:29 +0200
commit55e02abfe37176a7dff42900794dc93f481da5bb (patch)
tree9213ac9ca2e52066a7d7fe9ec2afc92f4ae80021 /archaeological_finds/models_finds.py
parent8930fa6941cb9b7e28771c8b333d61d12a43e788 (diff)
downloadIshtar-55e02abfe37176a7dff42900794dc93f481da5bb.tar.bz2
Ishtar-55e02abfe37176a7dff42900794dc93f481da5bb.zip
✨ finds: change donor to m2m
Diffstat (limited to 'archaeological_finds/models_finds.py')
-rw-r--r--archaeological_finds/models_finds.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index bd0c42619..89bbf245f 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -1764,9 +1764,9 @@ class Find(
pgettext_lazy("key for text search", "museum-entry-date-comment"),
"museum_entry_date_comment__iexact"
),
- "museum_donor": SearchAltName(
- pgettext_lazy("key for text search", "museum-donor"),
- "museum_donor__denomination__iexact",
+ "museum_donors": SearchAltName(
+ pgettext_lazy("key for text search", "museum-donors"),
+ "museum_donors__denomination__iexact",
related_name="museum_donor"
),
"museum_inventory_marking_presence": SearchAltName(
@@ -1883,7 +1883,7 @@ class Find(
SearchVectorConfig("museum_depositor_inventory_number", "raw"),
SearchVectorConfig("museum_entry_mode_comment"),
SearchVectorConfig("museum_entry_date_comment", "local"),
- SearchVectorConfig("museum_donor__denomination"),
+ SearchVectorConfig("museum_donors__denomination"),
SearchVectorConfig("museum_collection__label"),
SearchVectorConfig("museum_former_collections__denomination"),
SearchVectorConfig("museum_inventory_transcript", "local"),
@@ -2274,10 +2274,10 @@ class Find(
museum_entry_date = models.DateField(_("Museum entry date (exact or start)"), blank=True, null=True)
museum_entry_date_end = models.DateField(_("Museum entry date (end)"), blank=True, null=True)
museum_entry_date_comment = models.TextField(_("Comment on museum entry date"), blank=True, default="")
- museum_donor = models.ForeignKey(
- BiographicalNote, blank=True, null=True, on_delete=models.SET_NULL,
- related_name='has_provided',
- verbose_name=_("Donor, testator or vendor"),
+ museum_donors = models.ManyToManyField(
+ BiographicalNote, blank=True,
+ related_name="finds_donors",
+ verbose_name=_("Donors, testators or vendors"),
)
museum_inventory_marking_presence = models.ManyToManyField(
InventoryMarkingPresence, blank=True,