X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/98e12313596c58738fc7e3eeaccfde202b91ef2a..2881133ed8ebf9317ca216e384e7e13b8619b6a5:/apps/suggest/models.py diff --git a/apps/suggest/models.py b/apps/suggest/models.py index f690bc831..c0f8658f5 100644 --- a/apps/suggest/models.py +++ b/apps/suggest/models.py @@ -7,19 +7,33 @@ from django.contrib.auth.models import User from django.utils.translation import ugettext_lazy as _ class Suggestion(models.Model): - author = models.CharField(_('author'), blank=True, max_length=120) - email = models.EmailField(_('e-mail'), blank=True) - title = models.CharField(_('title'), max_length=120) + contact = models.CharField(_('contact'), blank=True, max_length=120) description = models.TextField(_('description'), blank=True) created_at = models.DateTimeField(_('creation date'), auto_now=True) - ip = models.IPAddressField(_('IP address')) + ip = models.GenericIPAddressField(_('IP address')) user = models.ForeignKey(User, blank=True, null=True) - + class Meta: ordering = ('-created_at',) verbose_name = _('suggestion') verbose_name_plural = _('suggestions') - + + def __unicode__(self): + return unicode(self.created_at) + + +class PublishingSuggestion(models.Model): + contact = models.CharField(_('contact'), blank=True, max_length=120) + books = models.TextField(_('books'), null=True, blank=True) + audiobooks = models.TextField(_('audiobooks'), null=True, blank=True) + created_at = models.DateTimeField(_('creation date'), auto_now_add=True) + ip = models.GenericIPAddressField(_('IP address')) + user = models.ForeignKey(User, blank=True, null=True) + + class Meta: + ordering = ('-created_at',) + verbose_name = _('publishing suggestion') + verbose_name_plural = _('publishing suggestions') + def __unicode__(self): - return self.title - \ No newline at end of file + return unicode(self.created_at)