diff --git a/emencia/django/newsletter/models.py b/emencia/django/newsletter/models.py index a492a9cb..71f77c9d 100644 --- a/emencia/django/newsletter/models.py +++ b/emencia/django/newsletter/models.py @@ -246,8 +246,8 @@ class ContactSettings(models.Model): contact = models.OneToOneField(Contact) periodic = models.PositiveIntegerField(verbose_name=_(u'Периодичность отправки'), choices=PERIODIC_CHOICES, default=WEEK) - exponent_practicum = models.BooleanField(default=False, verbose_name=_(u'Практикум экспонента')) - organiser_practicum = models.BooleanField(default=True, verbose_name=_(u'Практикум организатора событий')) + exponent_practicum = models.BooleanField(default=True, verbose_name=_(u'Практикум экспонента')) + organiser_practicum = models.BooleanField(default=False, verbose_name=_(u'Практикум организатора событий')) theme = models.ManyToManyField('theme.Theme', blank=True, null=True, verbose_name=_(u'Тематики')) area = models.ManyToManyField('country.Area', blank=True, null=True, verbose_name=_(u'Географические зоны')) country = models.ManyToManyField('country.Country', blank=True, null=True, verbose_name=_(u'Страны')) diff --git a/emencia/django/newsletter/views/expo_views.py b/emencia/django/newsletter/views/expo_views.py index b0ef935b..e59f9bdf 100644 --- a/emencia/django/newsletter/views/expo_views.py +++ b/emencia/django/newsletter/views/expo_views.py @@ -22,7 +22,9 @@ class SubscribeView(FormView): contact = Contact.objects.get(email=email) return form_class(instance=contact, **self.get_form_kwargs()) except Contact.DoesNotExist: - return form_class(**self.get_form_kwargs()) + pass + + return form_class(**self.get_form_kwargs()) else: return form_class(**self.get_form_kwargs()) diff --git a/import_xls/utils.py b/import_xls/utils.py index 018bc924..09133f5b 100644 --- a/import_xls/utils.py +++ b/import_xls/utils.py @@ -218,16 +218,16 @@ def save_logo(obj, path): return u'Неизвестная ошибка' - def check_quality_label(obj, value, label): bit = obj.quality_label + try: value = int(value) except: - return None + return bit if value: setattr(bit, label, True) - return None + return bit def to_user(value): try: diff --git a/templates/client/newsletters/subcribe.html b/templates/client/newsletters/subcribe.html index 76bfb8d0..581602d8 100644 --- a/templates/client/newsletters/subcribe.html +++ b/templates/client/newsletters/subcribe.html @@ -23,7 +23,6 @@
- {{ form.errors }}{% trans 'Получайте анонсы выставок и конференций на email каждую среду. Вы можете выбрать несколько интересующих вас тематических направлений.' %} {% trans 'Пример письма' %}
+{% trans 'Получайте анонсы выставок и конференций на email каждую среду. Вы можете выбрать несколько интересующих вас тематических направлений.' %} {% trans 'Пример письма' %}