data processing info in forms
[wolnelektury.git] / src / wolnelektury / forms.py
1 # -*- coding: utf-8 -*-
2 from django.contrib.auth.forms import UserCreationForm
3 from django.contrib.auth.models import User
4
5 from newsletter.forms import NewsletterForm
6
7
8 # has to be this order, because otherwise the form is lacking fields
9 class RegistrationForm(UserCreationForm, NewsletterForm):
10     data_processing_part2 = u'''\
11 Dane są przetwarzane w zakresie niezbędnym do prowadzenia serwisu, a także w celach prowadzenia statystyk, \
12 ewaluacji i sprawozdawczości. W przypadku wyrażenia dodatkowej zgody adres e-mail zostanie wykorzystany \
13 także w celu przesyłania newslettera Wolnych Lektur.'''
14
15     class Meta:
16         model = User
17         fields = ('username', 'email')
18
19     def save(self, commit=True):
20         super(RegistrationForm, self).save(commit=commit)
21         NewsletterForm.save(self)