X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/94844345dfed48adec1da56cd29d98e92b84ed2f..bf852b7e6f2828e0ef53440b69247e10b782e8cd:/contact/forms.py diff --git a/contact/forms.py b/contact/forms.py index 419540a..fb60b9b 100644 --- a/contact/forms.py +++ b/contact/forms.py @@ -7,6 +7,8 @@ from django import forms from django.template.loader import render_to_string from django.template import RequestContext from django.utils.translation import ugettext_lazy as _ + +from contact import mailing from .models import Attachment, Contact @@ -35,6 +37,7 @@ class ContactForm(forms.Form): admin_list = None notify_on_register = True notify_user = True + mailing_field = None required_css_class = 'required' contact = forms.EmailField(label=_('E-mail'), max_length=128) @@ -104,8 +107,10 @@ class ContactForm(forms.Form): 'contact/mail_body.txt', ], dictionary, context) send_mail(mail_subject, mail_body, - 'no-reply@%s' % site.domain, + 'no-reply@nowoczesnapolska.org.pl', [contact.contact], fail_silently=True) + if self.mailing_field and self.cleaned_data[self.mailing_field]: + mailing.subscribe(contact.contact) return contact