X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/0d0fa7a4cd45b477e40740a8d971ec814bc6a4a9..ae60b2a3949e96357477cc04f90fd0873cee8a92:/apps/sponsors/models.py?ds=sidebyside diff --git a/apps/sponsors/models.py b/apps/sponsors/models.py deleted file mode 100644 index ffad8e774..000000000 --- a/apps/sponsors/models.py +++ /dev/null @@ -1,35 +0,0 @@ -from django.db import models -from django.utils.translation import ugettext_lazy as _ - - -class Sponsor(models.Model): - name = models.CharField(_('name'), max_length=120) - _description = models.CharField(_('description'), blank=True, max_length=255) - logo = models.ImageField(_('logo'), upload_to='sponsors/sponsor/logo') - url = models.URLField(_('url'), blank=True, verify_exists=False) - - def __unicode__(self): - return self.name - - def description(self): - if len(self._description): - return self._description - else: - return self.name - - -class SponsorGroup(models.Model): - name = models.CharField(_('name'), max_length=120) - order = models.IntegerField(_('order'), default=0) - column_width = models.PositiveIntegerField(_('column width')) - sponsor_ids = models.CommaSeparatedIntegerField(_('sponsors'), max_length=255) - - def sponsors(self): - ids = [int(pk) for pk in self.sponsor_ids.split(',')] - result = Sponsor.objects.in_bulk(ids) - return [result[pk] for pk in ids] - sponsors.changes_data = False - - def __unicode__(self): - return self.name -