bornhack-website/src/info/admin.py

25 lines
642 B
Python
Raw Normal View History

from django.contrib import admin
from reversion.admin import VersionAdmin
from .models import InfoCategory, InfoItem
2016-12-28 23:15:13 +00:00
2018-02-11 16:55:15 +00:00
@admin.register(InfoItem)
class InfoItemAdmin(VersionAdmin):
2019-06-16 12:32:24 +00:00
list_filter = ["category", "category__team__camp"]
list_display = ["headline"]
2018-02-11 16:55:15 +00:00
class InfoItemInlineAdmin(admin.StackedInline):
model = InfoItem
2019-06-16 12:32:24 +00:00
list_filter = ["category", "category__team__camp"]
list_display = ["headline"]
2018-02-11 16:55:15 +00:00
@admin.register(InfoCategory)
class InfoCategorydmin(admin.ModelAdmin):
2019-06-16 12:32:24 +00:00
list_filter = ["team__camp"]
list_display = ["headline"]
search_fields = ["headline", "body"]
2018-02-11 16:55:15 +00:00
inlines = [InfoItemInlineAdmin]