replace `extra_urls` with `get_urls` in `SchonAdminSite` for improved URL handling and compatibility with super-class methods. Simplify `apps.py` to set `SchonAdminSite` directly as the class of `admin.site`.
19 lines
554 B
Python
19 lines
554 B
Python
from django.apps import AppConfig
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
|
|
class VibesAuthConfig(AppConfig):
|
|
default_auto_field = "django.db.models.BigAutoField"
|
|
name = "engine.vibes_auth"
|
|
verbose_name = _("Accounting")
|
|
icon = "fa fa-solid fa-user"
|
|
priority = 89
|
|
hide = False
|
|
|
|
def ready(self) -> None:
|
|
from django.contrib import admin
|
|
|
|
import engine.vibes_auth.signals # noqa: F401
|
|
from engine.vibes_auth.admin_site import SchonAdminSite
|
|
|
|
admin.site.__class__ = SchonAdminSite
|