* feat: style admin site in dev mode * refactor: eliminate base_site.html * fix: remove debug * fix: commit missing __init__.py * refactor: make method static; fix tests * refactor: move api init to AppConfig.ready() Avoids interacting with the app registry before it's ready.
16 lines
514 B
Python
16 lines
514 B
Python
# Copyright The IETF Trust 2024, All Rights Reserved
|
|
from django.contrib.admin import AdminSite as _AdminSite
|
|
from django.conf import settings
|
|
from django.utils.safestring import mark_safe
|
|
|
|
|
|
class AdminSite(_AdminSite):
|
|
site_title = "Datatracker admin"
|
|
|
|
@staticmethod
|
|
def site_header():
|
|
if settings.SERVER_MODE == "production":
|
|
return "Datatracker administration"
|
|
else:
|
|
return mark_safe('Datatracker administration <span class="text-danger">δ</span>')
|