1 # -*- coding: utf-8 -*-
3 # This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
4 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
6 from __future__ import unicode_literals
8 from django.db import models
9 from django.utils.translation import ugettext_lazy as _
12 class Category(models.Model):
13 label = models.CharField(max_length=64, verbose_name=_('category'))
14 dc_tag = models.CharField(max_length=32)
15 multiple = models.BooleanField(default=False, verbose_name=_('multiple choice'))
16 tutorial = models.CharField(max_length=250, blank=True)
17 index = models.IntegerField()
21 verbose_name = _('category')
22 verbose_name_plural = _('categories')
24 def __unicode__(self):
28 class Tag(models.Model):
29 label = models.CharField(max_length=64, verbose_name=_('tag'))
30 dc_value = models.CharField(max_length=32)
31 category = models.ForeignKey(Category)
32 help_text = models.CharField(max_length=250, blank=True)
33 index = models.IntegerField()
36 ordering = ['index', 'label']
37 verbose_name = _('tag')
38 verbose_name_plural = _('tags')
40 def __unicode__(self):