django-notifications/notifications/base/admin.py

17 lines
427 B
Python
Raw Normal View History

2020-04-08 21:40:02 +00:00
from django.contrib import admin
class AbstractNotificationAdmin(admin.ModelAdmin):
2023-06-24 00:10:23 +00:00
raw_id_fields = ("recipient",)
list_display = ("recipient", "actor", "level", "target", "unread", "public")
list_filter = (
"level",
"unread",
"public",
"timestamp",
)
2020-04-08 21:40:02 +00:00
def get_queryset(self, request):
2023-06-24 00:10:23 +00:00
qs = super().get_queryset(request)
return qs.prefetch_related("actor")