diff options
author | Andrew Godwin | 2022-12-15 16:23:54 -0700 |
---|---|---|
committer | Andrew Godwin | 2022-12-15 16:24:06 -0700 |
commit | bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50 (patch) | |
tree | e41f158e59c15cbd312655f8d00f56d3935419a6 /users | |
parent | 1a7ffb4bff69aa32dc898c650215cba405031202 (diff) | |
download | takahe-bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50.tar.gz takahe-bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50.tar.bz2 takahe-bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50.zip |
Fix login form errors not appearing
Fixes #175
Diffstat (limited to 'users')
-rw-r--r-- | users/views/auth.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/users/views/auth.py b/users/views/auth.py index acb22b6..02c75e6 100644 --- a/users/views/auth.py +++ b/users/views/auth.py @@ -1,8 +1,10 @@ from django import forms from django.conf import settings +from django.contrib.auth.forms import AuthenticationForm from django.contrib.auth.password_validation import validate_password from django.contrib.auth.views import LoginView, LogoutView from django.shortcuts import get_object_or_404, render +from django.utils.translation import gettext_lazy as _ from django.views.generic import FormView from core.models import Config @@ -10,6 +12,11 @@ from users.models import Invite, PasswordReset, User class Login(LoginView): + class form_class(AuthenticationForm): + error_messages = { + "invalid_login": _("No account was found with that email and password."), + "inactive": _("This account is inactive."), + } template_name = "auth/login.html" |