tcms.kiwi_auth.forms module¶
- class tcms.kiwi_auth.forms.CustomCaptchaTextInput(attrs=None, id_prefix=None, generator=None)[source]¶
Bases:
CaptchaTextInput
- property media¶
Media for a multiwidget is the combination of all media of the subwidgets.
- template_name = 'captcha_field.html'¶
- class tcms.kiwi_auth.forms.PasswordResetForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None)[source]¶
Bases:
PasswordResetForm
Overrides the default form b/c it uses Site.objects.get_current() which uses an internal cache and produces wrong results when kiwitcms-tenants is installed.
- base_fields = {'captcha': <captcha.fields.CaptchaField object>, 'email': <django.forms.fields.EmailField object>}¶
- declared_fields = {'captcha': <captcha.fields.CaptchaField object>, 'email': <django.forms.fields.EmailField object>}¶
- property media¶
Return all media required to render the widgets on this form.
- save(domain_override=None, subject_template_name='registration/password_reset_subject.txt', email_template_name='registration/password_reset_email.html', use_https=False, token_generator=<django.contrib.auth.tokens.PasswordResetTokenGenerator object>, from_email=None, request=None, html_email_template_name=None, extra_email_context=None)[source]¶
Generate a one-use only link for resetting password and send it to the user.
- class tcms.kiwi_auth.forms.RegistrationForm(*args, **kwargs)[source]¶
Bases:
UserCreationForm
- base_fields = {'captcha': <captcha.fields.CaptchaField object>, 'email': <django.forms.fields.EmailField object>, 'password1': <django.forms.fields.CharField object>, 'password2': <django.forms.fields.CharField object>, 'username': <django.forms.fields.CharField object>}¶
- declared_fields = {'captcha': <captcha.fields.CaptchaField object>, 'email': <django.forms.fields.EmailField object>, 'password1': <django.forms.fields.CharField object>, 'password2': <django.forms.fields.CharField object>}¶
- property media¶
Return all media required to render the widgets on this form.
- class tcms.kiwi_auth.forms.ResetUserEmailForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None)[source]¶
Bases:
Form
- base_fields = {'email_1': <django.forms.fields.EmailField object>, 'email_2': <django.forms.fields.EmailField object>}¶
- declared_fields = {'email_1': <django.forms.fields.EmailField object>, 'email_2': <django.forms.fields.EmailField object>}¶
- property media¶
Return all media required to render the widgets on this form.