Added LoginView401
This commit is contained in:
parent
01dabf7c05
commit
a614708fe7
@ -49,6 +49,7 @@ from paperless.views import GroupViewSet
|
||||
from paperless.views import ProfileView
|
||||
from paperless.views import SocialAccountProvidersView
|
||||
from paperless.views import UserViewSet
|
||||
from paperless.views import LoginView401
|
||||
from paperless_mail.views import MailAccountTestView
|
||||
from paperless_mail.views import MailAccountViewSet
|
||||
from paperless_mail.views import MailRuleViewSet
|
||||
@ -215,6 +216,7 @@ urlpatterns = [
|
||||
login_required(ensure_csrf_cookie(IndexView.as_view())),
|
||||
name="base",
|
||||
),
|
||||
path("accounts/login/", LoginView401.as_view(), name="login")
|
||||
]
|
||||
|
||||
|
||||
|
@ -5,6 +5,7 @@ from allauth.socialaccount.adapter import get_adapter
|
||||
from allauth.socialaccount.models import SocialAccount
|
||||
from django.contrib.auth.models import Group
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.views import LoginView
|
||||
from django.db.models.functions import Lower
|
||||
from django.http import HttpResponse
|
||||
from django.http import HttpResponseBadRequest
|
||||
@ -223,3 +224,7 @@ class SocialAccountProvidersView(APIView):
|
||||
]
|
||||
|
||||
return Response(sorted(resp, key=lambda p: p["name"]))
|
||||
|
||||
class LoginView401(LoginView):
|
||||
def form_invalid(self, form):
|
||||
return self.render_to_response(self.get_context_data(form=form), status=401)
|
||||
|
Loading…
x
Reference in New Issue
Block a user