拍爱

admin.py 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # -*- coding: utf-8 -*-
  2. from django.contrib import admin
  3. from django_admin import ReadOnlyModelAdmin
  4. from group.models import (GroupInfo, GroupPhotoInfo, GroupPhotoOrderInfo, GroupUserInfo, PhotoCommentInfo,
  5. PhotoThumbUpInfo)
  6. class GroupInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  7. list_display = ('group_id', 'admin_id', 'group_name', 'group_desc', 'group_from', 'session_id', 'group_lock', 'status', 'created_at', 'updated_at')
  8. list_filter = ('group_from', 'group_lock', 'status')
  9. class GroupUserInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  10. list_display = ('group_id', 'user_id', 'current_id', 'nickname', 'admin', 'subadmin', 'admin_status', 'user_status', 'passed_at', 'refused_at', 'status', 'created_at', 'updated_at')
  11. list_filter = ('admin', 'subadmin', 'user_status', 'admin_status', 'status')
  12. class GroupPhotoInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  13. list_display = ('photo_id', 'group_id', 'user_id', 'nickname', 'photo_path', 'has_watermark', 'photo_from', 'lensman_type', 'photo_thumbnail_path', 'photo_thumbnail2_path', 'status', 'created_at', 'updated_at')
  14. list_filter = ('has_watermark', 'photo_from', 'lensman_type', 'status')
  15. class GroupPhotoOrderInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  16. list_display = ('group_id', 'user_id', 'photo_id', 'm_photo_path', 'l_photo_path', 'r_photo_path', 'status', 'created_at', 'updated_at')
  17. class PhotoCommentInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  18. list_display = ('photo_id', 'user_id', 'nickname', 'to_uid', 'comment', 'status', 'created_at', 'updated_at')
  19. list_filter = ('status', )
  20. class PhotoThumbUpInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin):
  21. list_display = ('photo_id', 'user_id', 'nickname', 'thumbup', 'status', 'created_at', 'updated_at')
  22. list_filter = ('thumbup', 'status')
  23. admin.site.register(GroupInfo, GroupInfoAdmin)
  24. admin.site.register(GroupUserInfo, GroupUserInfoAdmin)
  25. admin.site.register(GroupPhotoInfo, GroupPhotoInfoAdmin)
  26. admin.site.register(GroupPhotoOrderInfo, GroupPhotoOrderInfoAdmin)
  27. admin.site.register(PhotoCommentInfo, PhotoCommentInfoAdmin)
  28. admin.site.register(PhotoThumbUpInfo, PhotoThumbUpInfoAdmin)