# -*- coding: utf-8 -*-

from wtforms import Form, TextField, SelectField, DateField, \
PasswordField, SubmitField, validators

class UserData(Form):
    name = TextField(u'Name',
        [validators.Required(),validators.NoneOf(
            ('admin','superuser'))])
    birthday = DateField(u'Geburtsdatum',[validators.Optional()])
    gender = SelectField(u'Geschlecht',
        choices=[(u'männlich',u'männlich'),
            (u'weiblich',u'weiblich')])
    send = SubmitField(u'Senden')

class LoginForm(Form):
    email = TextField(u'E-Mail Adresse',
        [validators.Email()])
    pass1 = PasswordField(u'Password', 
        [validators.Required(), validators.EqualTo('pass2', 
            message=u'Passwörter müssen übereinstimmen')])
    pass2 = PasswordField(u'Password Wiederholung')
    send = SubmitField(u'Senden')

