shuup.front.apps.auth package¶
Submodules¶
shuup.front.apps.auth.forms module¶
-
class
shuup.front.apps.auth.forms.EmailAuthenticationForm(*args, **kwargs)[source]¶ Bases:
django.contrib.auth.forms.AuthenticationForm-
error_messages= {'invalid_login': 'Error! Please enter a correct %(username)s and password. Note that both fields may be case-sensitive. In case of multiple accounts with same email only username can be used to log in.', 'inactive': 'This account is inactive.'}¶
-
base_fields= OrderedDict([('username', <django.contrib.auth.forms.UsernameField object>), ('password', <django.forms.fields.CharField object>)])¶
-
declared_fields= OrderedDict([('username', <django.contrib.auth.forms.UsernameField object>), ('password', <django.forms.fields.CharField object>)])¶
-
media¶
-
shuup.front.apps.auth.settings module¶
-
shuup.front.apps.auth.settings.SHUUP_AUTH_EMAIL_CONTENT_SUBTYPE= 'plain'¶ Require email-based activation for users?
Configures the content subtype of the emails sent by Auth app Set
htmlif your template is HTML-based
-
shuup.front.apps.auth.settings.SHUUP_AUTH_LOGIN_FORM_SPEC= 'shuup.front.apps.auth.forms.EmailAuthenticationForm'¶ Specify the authentication form to be used in login views
shuup.front.apps.auth.urls module¶
shuup.front.apps.auth.views module¶
-
class
shuup.front.apps.auth.views.LoginView(**kwargs)[source]¶ Bases:
django.views.generic.edit.FormViewConstructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name= 'shuup/user/login.jinja'¶
-
form_class¶ alias of
EmailAuthenticationForm
-
-
class
shuup.front.apps.auth.views.LogoutView(**kwargs)[source]¶ Bases:
django.views.generic.base.TemplateViewConstructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name= 'shuup/user/logout.jinja'¶
-
-
class
shuup.front.apps.auth.views.RecoverPasswordView(**kwargs)[source]¶ Bases:
django.views.generic.edit.FormViewConstructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name= 'shuup/user/recover_password.jinja'¶
-
form_class¶ alias of
RecoverPasswordForm
-
success_url= '/recover-password/sent/'¶
-
-
class
shuup.front.apps.auth.views.RecoverPasswordConfirmView(**kwargs)[source]¶ Bases:
django.views.generic.edit.FormViewConstructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name= 'shuup/user/recover_password_confirm.jinja'¶
-
form_class¶ alias of
SetPasswordForm
-
token_generator= <django.contrib.auth.tokens.PasswordResetTokenGenerator object>¶
-
success_url= '/recover-password/complete/'¶
-