remotes/origin/stage6
Alexander Burdeinyi 9 years ago
parent d04ec0bd60
commit 621a11fd81
  1. 6
      emencia/django/newsletter/forms.py
  2. 1
      fabfile.py

@ -45,6 +45,12 @@ class AutomaticEmailTestForm(forms.Form):
'placeholder': _(u'дд.мм.гггг')})) 'placeholder': _(u'дд.мм.гггг')}))
email = forms.EmailField(label=_(u'Email')) email = forms.EmailField(label=_(u'Email'))
def clean_email(self):
try:
Contact.objects.get(email=self.cleaned_data['email'])
except (Contact.DoesNotExist, ) as e:
raise ValidationError(_(u'Контакта с таким емейлом не существует'))
return self.cleaned_data['email']
class MailingListSubscriptionForm(forms.ModelForm): class MailingListSubscriptionForm(forms.ModelForm):
"""Form for subscribing to a mailing list""" """Form for subscribing to a mailing list"""

1
fabfile.py vendored

@ -126,6 +126,7 @@ def pull(with_configs=False, func=None):
put_configs() put_configs()
if func is not None and func in tickets and callable(tickets[func]): if func is not None and func in tickets and callable(tickets[func]):
tickets[func]() tickets[func]()
run('python manage.py migrate')
call_state('start', only='apache2') call_state('start', only='apache2')

Loading…
Cancel
Save