X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/0ffd0b004ed18d4b39085677fb4966dc883cb4aa..5d57db05564cb55a99f2088c50391296670ba8d6:/questions/models.py?ds=inline diff --git a/questions/models.py b/questions/models.py index 94c6e1d..06addd3 100644 --- a/questions/models.py +++ b/questions/models.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 from datetime import datetime +from django.conf import settings from django.contrib.sites.models import Site from django.core.mail import EmailMultiAlternatives from django.db import models @@ -26,6 +27,8 @@ class Question(models.Model): class Meta: ordering = ['-created_at'] + verbose_name = _('question') + verbose_name_plural = _('questions') def __unicode__(self): return self.edited_question or self.question @@ -54,9 +57,13 @@ class Question(models.Model): def save(self, *args, **kwargs): now = datetime.now() + notify = False if self.answered and not self.answered_at: - self.notify_author() + notify = True self.answered_at = now if self.published and not self.published_at: self.published_at = now - super(Question, self).save(*args, **kwargs) + ret = super(Question, self).save(*args, **kwargs) + if notify: + self.notify_author() + return ret