Compare commits

..

No commits in common. "574dc43d06d0cb3a054586fd4fb1cc8d2ccb6b7f" and "f557fa462af0a95015fbee9c21e1e5e1f3f3128a" have entirely different histories.

2 changed files with 8 additions and 6 deletions

View file

@ -48,15 +48,14 @@ class SchonAdminSite(UnfoldAdminSite):
return super().login(request, extra_context) return super().login(request, extra_context)
def get_urls(self): def extra_urls(self):
custom_urls = [ return [
path( path(
"verify-otp/", "verify-otp/",
self.verify_otp_view, self.verify_otp_view,
name="verify-otp", name="verify-otp",
), ),
] ]
return custom_urls + super().get_urls()
def verify_otp_view(self, request: HttpRequest) -> HttpResponse: def verify_otp_view(self, request: HttpRequest) -> HttpResponse:
from engine.vibes_auth.models import AdminOTPCode, User from engine.vibes_auth.models import AdminOTPCode, User

View file

@ -11,9 +11,12 @@ class VibesAuthConfig(AppConfig):
hide = False hide = False
def ready(self) -> None: def ready(self) -> None:
from django.contrib import admin from django.contrib import admin # noqa: E402
from django.contrib.admin import sites # noqa: E402
import engine.vibes_auth.signals # noqa: F401 import engine.vibes_auth.signals # noqa: F401
from engine.vibes_auth.admin_site import SchonAdminSite from engine.vibes_auth.admin_site import SchonAdminSite # noqa: E402
admin.site.__class__ = SchonAdminSite site = SchonAdminSite()
admin.site = site
sites.site = site