Reusable forms of the django-e2ee-framework.
Classes:
|
A form to setup E2EE for a session |
|
A form for creting the E2EE-password. |
|
A form for entering the E2EE-password. |
- class django_e2ee.forms.E2EESessionForm(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)
Bases:
PasswordInputForm
A form to setup E2EE for a session
Methods:
add_prefix
(field_name)Return the field name with a prefix appended, if this Form has a prefix set.
Attributes:
Return all media required to render the widgets on this form.
- add_prefix(field_name)
Return the field name with a prefix appended, if this Form has a prefix set.
Subclasses may wish to override.
- base_fields = {'method': <django.forms.fields.CharField object>, 'password': <django.forms.fields.CharField object>, 'session_secret': <django.forms.fields.CharField object>, 'uuid': <django.forms.models.ModelChoiceField object>, 'verification_number': <django.forms.fields.IntegerField object>}
- declared_fields = {'method': <django.forms.fields.CharField object>, 'password': <django.forms.fields.CharField object>, 'session_secret': <django.forms.fields.CharField object>, 'uuid': <django.forms.models.ModelChoiceField object>, 'verification_number': <django.forms.fields.IntegerField object>}
- property media
Return all media required to render the widgets on this form.
- class django_e2ee.forms.PasswordCreateForm(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)
Bases:
Form
A form for creting the E2EE-password.
Classes:
Media
()Attributes:
Return all media required to render the widgets on this form.
- class Media
Bases:
object
Attributes:
- js = ('js/e2ee/submit_form_as_json.js', 'js/e2ee/password_generator.js', 'js/e2ee/fill_random_password.js')
- base_fields = {'identifier': <django.forms.fields.CharField object>, 'password': <django.forms.fields.CharField object>, 'show_password': <django.forms.fields.BooleanField object>}
- declared_fields = {'identifier': <django.forms.fields.CharField object>, 'password': <django.forms.fields.CharField object>, 'show_password': <django.forms.fields.BooleanField object>}
- property media
Return all media required to render the widgets on this form.
- class django_e2ee.forms.PasswordInputForm(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)
Bases:
Form
A form for entering the E2EE-password.
Classes:
Media
()Attributes:
Return all media required to render the widgets on this form.
- base_fields = {'password': <django.forms.fields.CharField object>, 'uuid': <django.forms.models.ModelChoiceField object>}
- declared_fields = {'password': <django.forms.fields.CharField object>, 'uuid': <django.forms.models.ModelChoiceField object>}
- property media
Return all media required to render the widgets on this form.