X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/88bfac93513a532bdbd0311a84a62ab854e473cc..b08ceb573c9a41d421cc796fb5688720a9cb0995:/src/club/forms.py diff --git a/src/club/forms.py b/src/club/forms.py index d0568c023..5ca08271f 100644 --- a/src/club/forms.py +++ b/src/club/forms.py @@ -3,12 +3,15 @@ # from decimal import Decimal from django import forms +from django.utils.translation import ugettext as _ from newsletter.forms import NewsletterForm from . import models from .payu.forms import CardTokenForm class ScheduleForm(forms.ModelForm, NewsletterForm): + data_processing = '''Administratorem danych osobowych jest Fundacja Nowoczesna Polska (ul. Marszałkowska 84/92 lok. 125, 00-514 Warszawa). Podanie danych osobowych jest dobrowolne, ale konieczne do przeprowadzenia wpłaty. Dane są przetwarzane w zakresie niezbędnym do zaksięgowania darowizny i przekazywania Tobie powiadomień dotyczących wpłaty, a także wysyłania Tobie wiadomości mailowych promujących zbiórki i inne formy wsparcia Fundacji. W przypadku wyrażenia dodatkowej zgody adres e-mail zostanie wykorzystany także w zakresie niezbędnym do wysyłania newslettera odbiorcom. Osobom, których dane są zbierane, przysługuje prawo dostępu do treści swoich danych oraz ich poprawiania.''' + class Meta: model = models.Schedule fields = ['monthly', 'amount', 'email'] @@ -21,7 +24,11 @@ class ScheduleForm(forms.ModelForm, NewsletterForm): value = self.cleaned_data['amount'] club = models.Club.objects.first() if club and value < club.min_amount: - raise forms.ValidationError('Minimalna kwota to %d zł.' % club.min_amount) + raise forms.ValidationError( + _('Minimal amount is %(amount)d PLN.') % { + 'amount': club.min_amount + } + ) return value def save(self, *args, **kwargs):