From 3598598e7a8cf05f0d17f99e6e64a66a03cfac8f Mon Sep 17 00:00:00 2001 From: th3r00t Date: Sun, 1 Aug 2021 18:05:47 -0400 Subject: [PATCH] Updated admin site banner --- src/frontend/urls.py | 3 ++- src/interface/admin.py | 17 ++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/frontend/urls.py b/src/frontend/urls.py index 70c3f1b..54eac9d 100755 --- a/src/frontend/urls.py +++ b/src/frontend/urls.py @@ -22,9 +22,10 @@ from django.urls import include, path, re_path from django.conf.urls.static import static from asgiref.sync import sync_to_async from interface import views +from interface.admin import admin_site urlpatterns = [ - path("admin/", admin.site.urls), + path("admin/", admin_site.urls), path("", views.index, name="index"), path("home", views.home, name="home"), re_path("^live$", views.live, name="live"), diff --git a/src/interface/admin.py b/src/interface/admin.py index 56212ba..a430472 100755 --- a/src/interface/admin.py +++ b/src/interface/admin.py @@ -1,4 +1,5 @@ from django.contrib import admin +from django.contrib.admin import AdminSite from django.contrib.auth.admin import UserAdmin from .models import Books, Collections, Favorites, Navigation, User @@ -21,9 +22,15 @@ class CustomUserAdmin(UserAdmin): (None, {"classes": ("wide",), "fields": ("facebook", "twitter", "sponsorid", "matrixid")},), ) +class pyShelfAdminSite(AdminSite): + site_title = 'pyShelf admin' + site_header = 'pyShelf Administration' + index_title = 'Site administration' -admin.site.register(Books) -admin.site.register(Collections) -admin.site.register(Favorites) -admin.site.register(Navigation) -admin.site.register(User, CustomUserAdmin) + +admin_site = pyShelfAdminSite(name='pyadmin') +admin_site.register(Books) +admin_site.register(Collections) +admin_site.register(Favorites) +admin_site.register(Navigation) +admin_site.register(User, CustomUserAdmin)