Make some message ReadOnly

Brightcells 7 年之前
父節點
當前提交
c73d195d23
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      message/admin.py

+ 4 - 3
message/admin.py

@@ -1,11 +1,12 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3
+from djadmin import ReadOnlyModelAdmin
3 4
 from django.contrib import admin
4 5
 
5 6
 from message.models import SystemMessageDeleteInfo, SystemMessageInfo, SystemMessageReadInfo, UserMessageInfo
6 7
 
7 8
 
8
-class UserMessageInfoAdmin(admin.ModelAdmin):
9
+class UserMessageInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
9 10
     list_display = ('from_uid', 'from_nickname', 'to_uid', 'group_id', 'photo_id', 'msg_type', 'read', 'status', 'created_at', 'updated_at')
10 11
     list_filter = ('msg_type', 'read', 'status')
11 12
 
@@ -15,12 +16,12 @@ class SystemMessageInfoAdmin(admin.ModelAdmin):
15 16
     list_filter = ('src', 'status')
16 17
 
17 18
 
18
-class SystemMessageReadInfoAdmin(admin.ModelAdmin):
19
+class SystemMessageReadInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
19 20
     list_display = ('user_id', 'msg_id', 'status', 'created_at', 'updated_at')
20 21
     list_filter = ('status', )
21 22
 
22 23
 
23
-class SystemMessageDeleteInfoAdmin(admin.ModelAdmin):
24
+class SystemMessageDeleteInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
24 25
     list_display = ('user_id', 'msg_id', 'status', 'created_at', 'updated_at')
25 26
     list_filter = ('status', )
26 27