X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/297e48d3c1b26b83366b27cc4ba960c8471b634b..5abc88f0d2ad3036dd526fbff5f0241f1d6480e1:/src/newsletter/forms.py
diff --git a/src/newsletter/forms.py b/src/newsletter/forms.py
index 4e42ae605..edfaab6f7 100644
--- a/src/newsletter/forms.py
+++ b/src/newsletter/forms.py
@@ -14,19 +14,27 @@ from .models import Newsletter
class NewsletterForm(Form):
email_field = 'email'
agree_newsletter = BooleanField(
- required=False, initial=False, label=_('I want to receive Wolne Lektury\'s newsletter.'))
+ required=False, initial=False, label=_('I want to receive Wolne Lektury\'s newsletter.'), label_suffix=False)
mailing = False
mailing_field = 'agree_newsletter'
newsletter = None
data_processing_part1 = '''\
-Administratorem danych osobowych jest Fundacja Nowoczesna Polska (ul. MarszaÅkowska 84/92 lok. 125, 00-514 Warszawa).
+Administratorem danych osobowych jest Fundacja Wolne Lektury (ul. MarszaÅkowska 84/92 lok. 125, 00-514 Warszawa).
Podanie danych osobowych jest dobrowolne.'''
data_processing_part2 = '''Dane sÄ
przetwarzane w zakresie niezbÄdnym do wysyÅania newslettera odbiorcom.'''
data_processing_part3 = '''\
Osobom, których dane sÄ
zbierane, przysÅuguje prawo dostÄpu do treÅci swoich danych oraz ich poprawiania.
WiÄcej informacji w polityce prywatnoÅci.'''
+ def __init__(self, *args, **kwargs):
+ super().__init__(*args, **kwargs)
+ # Move the newsletter field to the end.
+ if 'agree_newsletter' in self.fields:
+ f = self.fields['agree_newsletter']
+ del self.fields['agree_newsletter']
+ self.fields['agree_newsletter'] = f
+
@property
def data_processing(self):
return mark_safe('%s %s %s' % (self.data_processing_part1, self.data_processing_part2, self.data_processing_part3))
@@ -50,6 +58,7 @@ WiÄcej informacji w polit
class SubscribeForm(NewsletterForm):
mailing = True
agree_newsletter = None
+ required_css_class = 'required'
email = EmailField(label=_('email address'))