From 31cb2ff171160ab12e52813a5ffec2a0439711dd Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 23 Dec 2016 16:24:55 +0100 Subject: Add Collections models (refs #3396) --- archaeological_warehouse/models.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'archaeological_warehouse/models.py') diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py index 69c7ce1d7..c6146e3a7 100644 --- a/archaeological_warehouse/models.py +++ b/archaeological_warehouse/models.py @@ -81,6 +81,22 @@ class Warehouse(Address, OwnPerms): cached_label_changed(Container, instance=container) +class Collection(LightHistorizedItem): + name = models.CharField(_(u"Name"), max_length=200, + null=True, blank=True) + description = models.TextField(_(u"Description"), null=True, blank=True) + warehouse = models.ForeignKey(Warehouse, verbose_name=_(u"Warehouse"), + related_name='collections') + + class Meta: + verbose_name = _(u"Collection") + verbose_name_plural = _(u"Collection") + ordering = ('name',) + + def __unicode__(self): + return self.name + + class WarehouseDivision(GeneralType): class Meta: verbose_name = _(u"Warehouse division") -- cgit v1.2.3