summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-17 18:59:03 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-17 18:59:03 +0200
commit671e6e1344a6797f8584363472a33ba1b9f9e2c6 (patch)
tree0e1556fa11e60cee6e700acc8de473410daf6a2b /chimere/models.py
parente366e99c94c0aee429a1fc52f2c9b0b4bee1ef98 (diff)
downloadChimère-671e6e1344a6797f8584363472a33ba1b9f9e2c6.tar.bz2
Chimère-671e6e1344a6797f8584363472a33ba1b9f9e2c6.zip
Add conditionnal model properties dependant to subcategories
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/chimere/models.py b/chimere/models.py
index 2454c86..2d9d749 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -889,6 +889,10 @@ class PropertyModel(models.Model):
name = models.CharField(_(u"Name"), max_length=150)
order = models.IntegerField(_(u"Order"))
available = models.BooleanField(_(u"Available"))
+ subcategories = SelectMultipleField(SubCategory, related_name='properties',
+ blank=True, verbose_name=_(u"Restricted to theses sub-categories"),
+ help_text=_(u"If no sub-category is set all the property applies to all "
+ u"sub-categories"))
TYPE = (('T', _('Text')),
('L', _('Long text')),
('P', _('Password')))