-# -*- coding: utf-8 -*-
-#
# This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
#
from django.db import models
-from django.utils.translation import ugettext_lazy as _
+from django.utils.translation import gettext_lazy as _
class ButtonGroup(models.Model):
ordering = ('position', 'name',)
verbose_name, verbose_name_plural = _('button group'), _('button groups')
- def __unicode__(self):
+ def __str__(self):
return self.name
def to_dict(self, with_buttons=False):
# behaviour
params = models.TextField(default='[]') # TODO: should be a JSON field
- scriptlet = models.ForeignKey('Scriptlet', null=True, blank=True)
+ scriptlet = models.ForeignKey('Scriptlet', models.SET_NULL, null=True, blank=True)
link = models.CharField(max_length=256, blank=True, default='')
# ui related stuff
'scriptlet_id': self.scriptlet_id,
}
- def __unicode__(self):
+ def __str__(self):
return self.label
name = models.CharField(max_length=64, primary_key=True)
code = models.TextField()
- def __unicode__(self):
+ def __str__(self):
return _(u'javascript') + u':' + self.name