diff --git a/README.md b/README.md index 6f6f1326..13fee6be 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,10 @@ Expomap project from settings import * DEBUG = True +# emencia.django.newsletter +LOCAL_DEV = True +# sorl.thumbnail +THUMBNAIL_DEBUG = True DEFAULT_HTTP_SCHEME = 'http' diff --git a/apps/emencia/django/newsletter/mailer.py b/apps/emencia/django/newsletter/mailer.py index 76ebea83..2f6fa504 100644 --- a/apps/emencia/django/newsletter/mailer.py +++ b/apps/emencia/django/newsletter/mailer.py @@ -409,7 +409,7 @@ class NewsLetterSender(object): template = get_template('newsletter/AutomaticEmail_v2.html') context.update(announce_context) content = template.render(context) - elif self.newsletter.ab_testing == True: + elif self.newsletter.ab_testing: if self.ab_state == Newsletter.A: content = self.newsletter_template.render(context) else: diff --git a/apps/emencia/django/newsletter/management/commands/newsletter_create_announce.py b/apps/emencia/django/newsletter/management/commands/newsletter_create_announce.py index 998f1967..f2f2ee63 100644 --- a/apps/emencia/django/newsletter/management/commands/newsletter_create_announce.py +++ b/apps/emencia/django/newsletter/management/commands/newsletter_create_announce.py @@ -1,14 +1,17 @@ """Command for sending the newsletter""" -from datetime import date, timedelta +from datetime import date from django.core.management.base import NoArgsCommand from emencia.django.newsletter.models import MailingList class Command(NoArgsCommand): - """this command run every day. check date and creates newsletter the day before announces need to send""" + """ + This command run every day. + Check date and creates newsletter the day before announces need to send + """ help = 'create the announce every week.' def handle(self, *args, **options): announce_list = MailingList.objects.get(id=1) day = date.today() - announce_list.generate_announce_newsletter(day) \ No newline at end of file + announce_list.generate_announce_newsletter(day) diff --git a/apps/emencia/django/newsletter/management/commands/newsletter_create_dailymail.py b/apps/emencia/django/newsletter/management/commands/newsletter_create_dailymail.py index bd3d4c2d..bbe3f2a9 100644 --- a/apps/emencia/django/newsletter/management/commands/newsletter_create_dailymail.py +++ b/apps/emencia/django/newsletter/management/commands/newsletter_create_dailymail.py @@ -5,8 +5,7 @@ from datetime import date, timedelta from django.core.management.base import NoArgsCommand from django.utils.translation import activate -from functions.form_check import translit_with_separator -from emencia.django.newsletter.models import MailingList, Newsletter +from emencia.django.newsletter.models import Newsletter class Command(NoArgsCommand): @@ -26,8 +25,9 @@ class Command(NoArgsCommand): 'slug': 'dailymail-{date}'.format(date=day), 'status': Newsletter.WAITING, } - n, created = Newsletter.objects.get_or_create( + Newsletter.objects.get_or_create( dailymail=True, sending_date=day, - defaults=defaults) + defaults=defaults + ) day += timedelta(days=1) diff --git a/apps/emencia/django/newsletter/management/commands/send_newsletter.py b/apps/emencia/django/newsletter/management/commands/send_newsletter.py index 9ceaba5b..f88b2c12 100644 --- a/apps/emencia/django/newsletter/management/commands/send_newsletter.py +++ b/apps/emencia/django/newsletter/management/commands/send_newsletter.py @@ -33,7 +33,7 @@ class Command(NoArgsCommand): for newsletter in Newsletter.objects.exclude( status__in=[Newsletter.DRAFT, Newsletter.SENT, - Newsletter.CANCELED,]): + Newsletter.CANCELED]): mailer = Mailer(newsletter, verbose=self.verbose) if mailer.can_send: mailer.run() diff --git a/apps/emencia/django/newsletter/templates/newsletter/AutomaticEmail_v2.html b/apps/emencia/django/newsletter/templates/newsletter/AutomaticEmail_v2.html index 5e595273..78a187f4 100644 --- a/apps/emencia/django/newsletter/templates/newsletter/AutomaticEmail_v2.html +++ b/apps/emencia/django/newsletter/templates/newsletter/AutomaticEmail_v2.html @@ -673,7 +673,7 @@ {% endif %}