""" Notification admin configuration. """ from django.contrib import admin from .models import Notification, ScheduledReminder @admin.register(Notification) class NotificationAdmin(admin.ModelAdmin): """Admin for Notification.""" list_display = ['title', 'user', 'notification_type', 'is_read', 'created_at'] list_filter = ['notification_type', 'is_read', 'created_at'] search_fields = ['title', 'message', 'user__email'] ordering = ['-created_at'] raw_id_fields = ['user', 'task'] @admin.register(ScheduledReminder) class ScheduledReminderAdmin(admin.ModelAdmin): """Admin for ScheduledReminder.""" list_display = ['task', 'remind_at', 'is_sent', 'sent_at', 'created_at'] list_filter = ['is_sent', 'remind_at'] search_fields = ['task__title'] ordering = ['remind_at'] raw_id_fields = ['task']