diff options
Diffstat (limited to 'archaeological_finds/models.py')
-rw-r--r-- | archaeological_finds/models.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/archaeological_finds/models.py b/archaeological_finds/models.py index dc626feee..4c46d5870 100644 --- a/archaeological_finds/models.py +++ b/archaeological_finds/models.py @@ -70,7 +70,14 @@ class PreservationType(GeneralType): class IntegrityType(GeneralType): class Meta: verbose_name = _(u"Integrity type") - verbose_name_plural = _(u"Integrity type") + verbose_name_plural = _(u"Integrity types") + ordering = ('label',) + + +class RemarkabilityType(GeneralType): + class Meta: + verbose_name = _(u"Remarkability type") + verbose_name_plural = _(u"Remarkability types") ordering = ('label',) @@ -342,6 +349,9 @@ class Find(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem): ObjectType, verbose_name=_(u"Object types"), related_name='find') integrities = models.ManyToManyField( IntegrityType, verbose_name=_(u"Integrity"), related_name='find') + remarkabilities = models.ManyToManyField( + RemarkabilityType, verbose_name=_(u"Remarkability"), + related_name='find') length = models.FloatField(_(u"Length (cm)"), blank=True, null=True) width = models.FloatField(_(u"Width (cm)"), blank=True, null=True) height = models.FloatField(_(u"Height (cm)"), blank=True, null=True) @@ -638,6 +648,7 @@ def base_find_find_changed(sender, **kwargs): m2m_changed.connect(base_find_find_changed, sender=Find.base_finds.through) + class FindSource(Source): SHOW_URL = 'show-findsource' MODIFY_URL = 'find_source_modify' |