2026-03-12 15:05:02 -04:00
|
|
|
from django.contrib import admin
|
|
|
|
|
|
2026-03-24 21:07:01 -04:00
|
|
|
from .models import DeckVariant, TarotCard
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@admin.register(DeckVariant)
|
|
|
|
|
class DeckVariantAdmin(admin.ModelAdmin):
|
|
|
|
|
list_display = ["name", "slug", "card_count", "is_default"]
|
|
|
|
|
prepopulated_fields = {"slug": ["name"]}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@admin.register(TarotCard)
|
|
|
|
|
class TarotCardAdmin(admin.ModelAdmin):
|
|
|
|
|
list_display = ["name", "deck_variant", "arcana", "suit", "number", "group", "slug"]
|
|
|
|
|
list_filter = ["deck_variant", "arcana", "suit"]
|
|
|
|
|
search_fields = ["name", "slug", "correspondence", "group"]
|
|
|
|
|
readonly_fields = ["slug", "correspondence", "group"]
|
|
|
|
|
ordering = ["deck_variant", "arcana", "suit", "number"]
|