feat(notification): added notification model and admin
This commit is contained in:
1 parent
adfd2bf63f
commit
466d4b868a
13 files changed
+419
-1
No files matched your search
@@ -7,4 +7,5 @@ from src.admin import ( # noqa: F401
|
||||
productivity,
|
||||
projects,
|
||||
services,
|
||||
notifications,
|
||||
)
|
||||
@@ -86,6 +86,11 @@ class DevSuiteAdminSite(AdminSite):
|
||||
"display_name": "Groups",
|
||||
"order": 2,
|
||||
},
|
||||
"Notification": {
|
||||
"group": "System & Users",
|
||||
"display_name": "Notifications",
|
||||
"order": 3,
|
||||
},
|
||||
}
|
||||
|
||||
# Group models according to the model_map
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
from django.contrib import admin
|
||||
from src.admin.base import admin_site
|
||||
from src.models.notifications import Notification
|
||||
|
||||
@admin.register(Notification, site=admin_site)
|
||||
class NotificationAdmin(admin.ModelAdmin):
|
||||
list_display = ("recipient", "subject", "status", "sent_at", "created_at")
|
||||
list_filter = ("status", "created_at", "sent_at")
|
||||
search_fields = ("recipient", "subject", "message")
|
||||
readonly_fields = ("created_at", "updated_at", "sent_at")
|
||||
date_hierarchy = "created_at"
|
||||
Reference in new issue
Block a user