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)
def get_urls(self):
custom_urls = [
def extra_urls(self):
return [
path(
"verify-otp/",
self.verify_otp_view,
name="verify-otp",
),
]
return custom_urls + super().get_urls()
def verify_otp_view(self, request: HttpRequest) -> HttpResponse:
from engine.vibes_auth.models import AdminOTPCode, User

View file

@ -11,9 +11,12 @@ class VibesAuthConfig(AppConfig):
hide = False
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
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