fix unwanted horizontal scrollbar
[redakcja.git] / apps / catalogue / models / tag.py
index 03dc1e5..aa73f86 100644 (file)
@@ -13,6 +13,7 @@ class Category(models.Model):
     label = models.CharField(max_length=64, verbose_name=_('category'))
     dc_tag = models.CharField(max_length=32)
     multiple = models.BooleanField(default=False, verbose_name=_('multiple choice'))
+    tutorial = models.CharField(max_length=250, blank=True)
     index = models.IntegerField()
 
     class Meta:
@@ -20,6 +21,10 @@ class Category(models.Model):
         verbose_name = _('category')
         verbose_name_plural = _('categories')
 
+    def set_tags_for(self, obj, tags):
+        obj.tags.remove(*obj.tags.filter(category=self))
+        obj.tags.add(*tags)
+
     def __unicode__(self):
         return self.label
 
@@ -28,6 +33,7 @@ class Tag(models.Model):
     label = models.CharField(max_length=64, verbose_name=_('tag'))
     dc_value = models.CharField(max_length=32)
     category = models.ForeignKey(Category)
+    help_text = models.CharField(max_length=250, blank=True)
     index = models.IntegerField()
 
     class Meta: