Ultron/followup/admin.py

31 lines
832 B
Python

from django.contrib import admin
from .models import Chrono, LearnedSkill
from django_extensions.admin import ForeignKeyAutocompleteAdmin
class LearnedSkillAdmin(admin.ModelAdmin):
model = LearnedSkill
list_display = ("date", "jumper", "skill")
# search_fields = ('jumper', 'routine')
autocomplete_fields = ["jumper"]
related_search_fields = {
"jumper": ("last_name", "first_name")
}
class ChronoAdmin(ForeignKeyAutocompleteAdmin):
model = Chrono
list_display = ("date", "jumper", "score", "type")
list_filter = ("type", )
# search_fields = ('jumper', 'routine')
autocomplete_fields = ["jumper"]
related_search_fields = {
"jumper": ("last_name", "first_name")
}
admin.site.register(Chrono, ChronoAdmin)
admin.site.register(LearnedSkill, LearnedSkillAdmin)