Searching enabled in administration system

This commit is contained in:
th3r00t
2021-08-14 11:49:30 -04:00
parent 19c4a4e107
commit e3caab6be6

View File

@@ -22,15 +22,28 @@ class CustomUserAdmin(UserAdmin):
(None, {"classes": ("wide",), "fields": ("facebook", "twitter", "sponsorid", "matrixid")},), (None, {"classes": ("wide",), "fields": ("facebook", "twitter", "sponsorid", "matrixid")},),
) )
class pyShelfAdminSite(AdminSite): class pyShelfAdminSite(AdminSite):
site_title = 'pyShelf admin' site_title = 'pyShelf admin'
site_header = 'pyShelf Administration' site_header = 'pyShelf Administration'
index_title = 'Library' index_title = 'Library'
class BookModelSearch(admin.ModelAdmin):
search_fields=('title','author','tags')
class CollectionModelSearch(admin.ModelAdmin):
search_fields=('collection',)
class FavoritesModelSearch(admin.ModelAdmin):
search_fields=('user_id',)
admin_site = pyShelfAdminSite(name='pyadmin') admin_site = pyShelfAdminSite(name='pyadmin')
admin_site.register(Books) admin_site.register(Books, BookModelSearch)
admin_site.register(Collections) admin_site.register(Collections, CollectionModelSearch)
admin_site.register(Favorites) admin_site.register(Favorites, FavoritesModelSearch)
admin_site.register(Navigation) admin_site.register(Navigation)
admin_site.register(User, CustomUserAdmin) admin_site.register(User, CustomUserAdmin)