~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to mainpage/forms.py

  • Committer: franku
  • Date: 2016-04-18 13:29:23 UTC
  • mto: This revision was merged to the branch mainline in revision 409.
  • Revision ID: somal@arcor.de-20160418132923-bfzkb5mvdr7l8mz4
added migrations to each app

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/env python -tt
2
2
# encoding: utf-8
3
3
 
 
4
from registration.forms import RegistrationForm
 
5
from wlrecaptcha.forms import RecaptchaForm, \
 
6
    RecaptchaFieldPlaceholder, RecaptchaWidget
4
7
from django import forms
5
 
from registration.forms import RegistrationForm
6
 
from nocaptcha_recaptcha.fields import NoReCaptchaField
7
 
from wlprofile.models import Profile as wlprofile
8
 
 
9
 
# Overwritten form to include a captcha
10
 
 
11
 
 
12
 
class RegistrationWithCaptchaForm(RegistrationForm):
13
 
    captcha = NoReCaptchaField()
14
 
 
 
8
 
 
9
class RegistrationWithCaptchaForm(RegistrationForm,RecaptchaForm):
 
10
    captcha = RecaptchaFieldPlaceholder(widget=RecaptchaWidget(theme="white"),
 
11
                                label="Are you human?")
15
12
 
16
13
class ContactForm(forms.Form):
17
 
    surname = forms.CharField(max_length=80, required=False)
18
 
    forename = forms.CharField(max_length=80, required=False)
 
14
    surname = forms.CharField(max_length=80)
 
15
    forename = forms.CharField(max_length=80)
19
16
    email = forms.EmailField()
20
17
    inquiry = forms.CharField(widget=forms.Textarea)