X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/c62911fa740b92ab377ed26f8dc2b6dbe1d780c9..d0ba00309b431fd255d6f52eba6d978751057475:/prawokultury/contact_forms.py diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index d9d4b79..c5dea10 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -4,6 +4,8 @@ from django import forms from contact.forms import ContactForm from contact.models import Contact from django.utils.translation import ugettext_lazy as _ +from django.utils.safestring import mark_safe +from migdal.models import Entry class RegistrationForm(ContactForm): @@ -38,6 +40,14 @@ class RegistrationForm(ContactForm): super(RegistrationForm, self).__init__(*args, **kwargs) self.started = getattr(settings, 'REGISTRATION_STARTED', False) self.limit_reached = Contact.objects.filter(form_tag=self.save_as_tag).count() >= settings.REGISTRATION_LIMIT + try: + url = Entry.objects.get(slug_pl='regulamin').get_absolute_url() + self.fields['agree_toc'] = forms.BooleanField( + required = True, + label = mark_safe(_('I accept Terms and Conditions of CopyCamp') % url) + ) + except Entry.DoesNotExist: + pass tracks = (