diff options
Diffstat (limited to 'archaeological_context_records/models.py')
-rw-r--r-- | archaeological_context_records/models.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index 63f15eb86..832d496cd 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -70,10 +70,11 @@ from ishtar_common.models import ( from ishtar_common.models_common import GeoVectorData, HistoricalRecords,\ SerializeItem, geodata_attached_changed from archaeological_operations.models import ( + ArchaeologicalSite, + CulturalAttributionType, Operation, Period, Parcel, - ArchaeologicalSite, ) from ishtar_common.model_managers import UUIDModelManager @@ -615,6 +616,10 @@ class ContextRecord( pgettext_lazy("key for text search", "excavation-technique"), "excavation_technics__label__iexact", ), + "cultural_attributions": SearchAltName( + pgettext_lazy("key for text search", "cultural-attribution"), + "cultural_attributions__label__iexact", + ), } ALT_NAMES.update(BaseHistorizedItem.ALT_NAMES) ALT_NAMES.update(DocumentItem.ALT_NAMES) @@ -760,6 +765,9 @@ class ContextRecord( ) filling = models.TextField(_("Filling"), blank=True, default="") interpretation = models.TextField(_("Interpretation"), blank=True, default="") + cultural_attributions = models.ManyToManyField( + CulturalAttributionType, verbose_name=_("Cultural attribution"), blank=True + ) taq = models.IntegerField( _("TAQ"), blank=True, |