Source code for org.forms.citizen_login

from __future__ import annotations

from onegov.form import Form
from onegov.form.fields import HoneyPotField
from onegov.org import _
from wtforms.fields import EmailField, StringField
from wtforms.validators import InputRequired


[docs] class CitizenLoginForm(Form):
[docs] email = EmailField( label=_('E-Mail'), validators=[InputRequired()] )
[docs] duplicate_of = HoneyPotField( render_kw={ 'autocomplete': 'lazy-wolves' } )
[docs] class ConfirmCitizenLoginForm(Form):
[docs] token = StringField( label=_('Token'), validators=[InputRequired()] )
[docs] duplicate_of = HoneyPotField( render_kw={ 'autocomplete': 'lazy-wolves' } )