summaryrefslogtreecommitdiff
path: root/archaeological_finds/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/models.py')
-rw-r--r--archaeological_finds/models.py13
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'