added default Earthman 108-card tarot deck, 78-card Minchiate Fiorentine deck, admin tests for each; DeckVariant model governs deck toggle; ran new migrations for apps.epic, apps.lyric; seeded DeckVariant migration to ensure Earthman is default deck; added min. tarot url; most new FTs passing
This commit is contained in:
@@ -1,3 +1,18 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
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"]
|
||||
|
||||
Reference in New Issue
Block a user