achievement.admin 源代码

from django.contrib import admin

from achievement.models import *
from generic.admin import UserAdmin


[文档] @admin.register(AchievementType) class AchievementTypeAdmin(admin.ModelAdmin): list_display = ['title', 'description'] search_fields = ['title']
[文档] @admin.register(Achievement) class AchievementAdmin(admin.ModelAdmin): list_display = ['name', 'description', 'achievement_type', 'hidden', 'auto_trigger'] search_fields = ['name']
[文档] @admin.register(AchievementUnlock) class AchievementUnlockAdmin(admin.ModelAdmin): list_display = ['user', 'achievement', 'time', 'private'] search_fields = [*UserAdmin.suggest_search_fields('user'), 'achievement__name']