summaryrefslogtreecommitdiffstats
path: root/users/views
diff options
context:
space:
mode:
authorAndrew Godwin2022-12-15 16:23:54 -0700
committerAndrew Godwin2022-12-15 16:24:06 -0700
commitbce7add2b4c9e8e0182db1ff6b2dadec2c14ca50 (patch)
treee41f158e59c15cbd312655f8d00f56d3935419a6 /users/views
parent1a7ffb4bff69aa32dc898c650215cba405031202 (diff)
downloadtakahe-bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50.tar.gz
takahe-bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50.tar.bz2
takahe-bce7add2b4c9e8e0182db1ff6b2dadec2c14ca50.zip
Fix login form errors not appearing
Fixes #175
Diffstat (limited to 'users/views')
-rw-r--r--users/views/auth.py7
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"