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 index = models.IntegerField()
20 verbose_name = _('category')
21 verbose_name_plural = _('categories')
23 def __unicode__(self):
27 class Tag(models.Model):
28 label = models.CharField(max_length=64, verbose_name=_('tag'))
29 dc_value = models.CharField(max_length=32)
30 category = models.ForeignKey(Category)
31 index = models.IntegerField()
34 ordering = ['index', 'label']
35 verbose_name = _('tag')
36 verbose_name_plural = _('tags')
38 def __unicode__(self):