tcms.kiwi_auth.forms module¶
-
class
tcms.kiwi_auth.forms.
CustomCaptchaTextInput
(attrs=None, field_template=None, id_prefix=None, generator=None, output_format=None)[source]¶ Bases:
captcha.fields.CaptchaTextInput
-
media
¶
-
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:
django.contrib.auth.forms.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>}¶
-
media
¶
-
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:
django.contrib.auth.forms.UserCreationForm
-
class
Meta
[source]¶ Bases:
object
-
fields
= ('username',)¶
-
model
¶ alias of
django.contrib.auth.models.User
-
-
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>}¶
-
media
¶
-
class