X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/308aa7c7d75b50a4b36a70681b5e012dbd023c11..5913c54d19b8f6775633176032161d49f9b2f1aa:/apps/toolbar/models.py?ds=sidebyside diff --git a/apps/toolbar/models.py b/apps/toolbar/models.py deleted file mode 100644 index ae101e07..00000000 --- a/apps/toolbar/models.py +++ /dev/null @@ -1,48 +0,0 @@ -from django.db import models -from django.utils.translation import ugettext_lazy as _ - - -class ButtonGroup(models.Model): - name = models.CharField(max_length=32) - slug = models.SlugField() - position = models.IntegerField(default=0) - - class Meta: - ordering = ('position', 'name',) - verbose_name, verbose_name_plural = _('button group'), _('button groups') - - def __unicode__(self): - return self.name - -class Button(models.Model): - label = models.CharField(max_length=32) - slug = models.SlugField(unique=True) #unused - - # behaviour - params = models.TextField() # TODO: should be a JSON field - scriptlet = models.ForeignKey('Scriptlet') - - # ui related stuff - key = models.CharField(blank=True, max_length=1) - tooltip = models.CharField(blank=True, max_length=120) - - # Why the button is restricted to have the same position in each group ? - # position = models.IntegerField(default=0) - group = models.ManyToManyField(ButtonGroup) - - class Meta: - ordering = ('label',) - verbose_name, verbose_name_plural = _('button'), _('buttons') - - def __unicode__(self): - return self.label - -class Scriptlet(models.Model): - name = models.CharField(max_length=64, primary_key=True) - code = models.TextField() - - # TODO: add this later and remap code property to this - # code_min = models.TextField() - - def __unicode__(self): - return _(u'javascript')+u':'+self.name