From 3d95fcd3649e33465314257c8b93ff139b95629f Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Mon, 25 Jan 2021 13:49:06 +0100 Subject: [PATCH] GDPR on payment form. --- src/club/forms.py | 2 ++ src/club/templates/club/payment_form.html | 3 ++- src/wolnelektury/static/scss/main/form.scss | 6 ++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/club/forms.py b/src/club/forms.py index ed18e2240..5ca08271f 100644 --- a/src/club/forms.py +++ b/src/club/forms.py @@ -10,6 +10,8 @@ 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'] diff --git a/src/club/templates/club/payment_form.html b/src/club/templates/club/payment_form.html index 454bc7774..2891b98c9 100644 --- a/src/club/templates/club/payment_form.html +++ b/src/club/templates/club/payment_form.html @@ -59,6 +59,7 @@

-

{% trans 'You can unsubscribe at any point. More in the privacy policy.' %}

+

{% trans 'You can unsubscribe at any point. More in the privacy policy.' %}

+

{{ form.data_processing }}

diff --git a/src/wolnelektury/static/scss/main/form.scss b/src/wolnelektury/static/scss/main/form.scss index 46335a128..8518df366 100644 --- a/src/wolnelektury/static/scss/main/form.scss +++ b/src/wolnelektury/static/scss/main/form.scss @@ -38,6 +38,12 @@ form table { list-style: none; } + .helptext { + color: #888; + font-size: .9em; + font-style: italic; + } + h2 { margin-top: 1.5em; } -- 2.20.1