17 lines
458 B
Python
17 lines
458 B
Python
from django.contrib import admin
|
|
|
|
|
|
class AbstractNotificationAdmin(admin.ModelAdmin):
|
|
raw_id_fields = ("recipient",)
|
|
list_display = ("recipient", "actor", "level", "target", "unread", "public")
|
|
list_filter = (
|
|
"level",
|
|
"unread",
|
|
"public",
|
|
"timestamp",
|
|
)
|
|
|
|
def get_queryset(self, request):
|
|
qs = super(AbstractNotificationAdmin, self).get_queryset(request)
|
|
return qs.prefetch_related("actor")
|