schon/engine/vibes_auth/apps.py
Egor fureunoir Gorbunov e5553ac6dd refactor(vibes_auth): update admin site structure for cleaner customization
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`.
2026-03-03 02:40:39 +03:00

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