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, | 
