コード例 #1
0
class PasswordResetView(mixins.FadderietMixin, auth_views.password.PasswordResetView):
    email_template_name = 'fadderiet/aterstall-losenord/epost.txt'
    html_email_template_name = 'fadderiet/aterstall-losenord/epost.html'
    subject_template_name = 'fadderiet/aterstall-losenord/epost-amne.txt'
    success_url = reverse_lazy('fadderiet:aterstall-losenord:skickat')
    template_name = 'fadderiet/aterstall-losenord/index.html'
    form_class = forms.make_form_crispy(auth_views.password.PasswordResetView.form_class, submit_button='Återställ lösenord')
コード例 #2
0
class PasswordChangeView(mixins.FadderietMixin, auth_views.password.PasswordChangeView):
    success_url = reverse_lazy('fadderiet:byt-losenord:klart')
    template_name = 'fadderiet/byt-losenord/index.html'
    form_class = forms.make_form_crispy(auth_views.password.PasswordChangeView.form_class, submit_button='Byt lösenord')

    def test_func(self):
        return self.request.user.has_usable_password()
コード例 #3
0
class LoginCredentialsViewFadderiet(mixins.FadderietMixin, auth_views.login.LoginCred):
    default_redirect_url = reverse_lazy('fadderiet:index')

    form_class = forms.make_form_crispy(forms.LoginForm, 'Logga in')

    extra_context = {
        'reset_password_url': reverse_lazy('fadderiet:aterstall-losenord:index'),
    }
コード例 #4
0
class RegisterView(mixins.FadderietMixin, auth_views.user.AuthUserCreateView):
    template_name = 'fadderiet/registrera-dig.html'
    success_url = reverse_lazy('fadderiet:logga-in:index')

    form_class = forms.make_form_crispy(auth_views.user.AuthUserCreateView.form_class, 'Registrera')

    def get_initial(self):
        initial = super().get_initial()
        initial.update({
            'user_type': models.UserProfile.UserType.NOLLAN
        })
コード例 #5
0
class PasswordResetConfirmView(mixins.FadderietMixin, auth_views.password.PasswordResetConfirmView):
    template_name = 'fadderiet/aterstall-losenord/lank.html'
    success_url = reverse_lazy('fadderiet:aterstall-losenord:klart')
    form_class = forms.make_form_crispy(auth_views.password.PasswordResetConfirmView.form_class, submit_button='Sätt nytt lösenord')