拍爱

admin.py 1.3KB

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. from django.contrib import admin
  3. from django_admin import ReadOnlyModelAdmin
  4. from message.models import SystemMessageDeleteInfo, SystemMessageInfo, SystemMessageReadInfo, UserMessageInfo
  5. class UserMessageInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  6. list_display = ('from_uid', 'from_nickname', 'to_uid', 'group_id', 'photo_id', 'msg_type', 'read', 'status', 'created_at', 'updated_at')
  7. list_filter = ('msg_type', 'read', 'status')
  8. class SystemMessageInfoAdmin(admin.ModelAdmin):
  9. list_display = ('title', 'content', 'url', 'src', 'status', 'created_at', 'updated_at')
  10. list_filter = ('src', 'status')
  11. class SystemMessageReadInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  12. list_display = ('user_id', 'msg_id', 'status', 'created_at', 'updated_at')
  13. list_filter = ('status', )
  14. class SystemMessageDeleteInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  15. list_display = ('user_id', 'msg_id', 'status', 'created_at', 'updated_at')
  16. list_filter = ('status', )
  17. admin.site.register(UserMessageInfo, UserMessageInfoAdmin)
  18. admin.site.register(SystemMessageInfo, SystemMessageInfoAdmin)
  19. admin.site.register(SystemMessageReadInfo, SystemMessageReadInfoAdmin)
  20. admin.site.register(SystemMessageDeleteInfo, SystemMessageDeleteInfoAdmin)