rinogeek's picture
first commit
fafd0bb
from django.contrib import admin
from .models import (
Notification, NotificationTitle, NotificationMessage, NotificationReadHistory
)
class NotificationTitleInline(admin.StackedInline):
model = NotificationTitle
extra = 0
class NotificationMessageInline(admin.StackedInline):
model = NotificationMessage
extra = 0
@admin.register(Notification)
class NotificationAdmin(admin.ModelAdmin):
list_display = ('user', 'type', 'is_read', 'created_at')
list_filter = ('type', 'is_read', 'created_at')
search_fields = ('user__email', 'type')
inlines = [NotificationTitleInline, NotificationMessageInline]
@admin.register(NotificationReadHistory)
class NotificationReadHistoryAdmin(admin.ModelAdmin):
list_display = ('notification', 'read_at')
list_filter = ('read_at',)