X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9fc7f1c883b4f5f582dd864ad468ab73f95c62f4..6280673f35e13e75e81c5b7821bd2a44a1831eab:/apps/infopages/models.py diff --git a/apps/infopages/models.py b/apps/infopages/models.py index 5026da23e..cf9e9bf66 100644 --- a/apps/infopages/models.py +++ b/apps/infopages/models.py @@ -6,21 +6,22 @@ from django.db import models from django.utils.translation import ugettext_lazy as _ class InfoPage(models.Model): - """ - An InfoPage is used to display a two-column flatpage - """ - - page_title = models.CharField(_('page title'), max_length=120, blank=True) + """An InfoPage is used to display a two-column flatpage.""" + + main_page = models.IntegerField(_('main page priority'), null=True, blank=True) slug = models.SlugField(_('slug'), max_length=120, unique=True, db_index=True) title = models.CharField(_('title'), max_length=120, blank=True) left_column = models.TextField(_('left column'), blank=True) right_column = models.TextField(_('right column'), blank=True) class Meta: - ordering = ('slug',) + ordering = ('main_page', 'slug',) verbose_name = _('info page') verbose_name_plural = _('info pages') - + def __unicode__(self): return self.title + @models.permalink + def get_absolute_url(self): + return ('infopage', [self.slug])