Big visual overhaul docker compsoe file etc
Some checks failed
CI / test-and-quality (push) Failing after 4m4s
Some checks failed
CI / test-and-quality (push) Failing after 4m4s
This commit is contained in:
@@ -1,3 +1,25 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
from .models import PhaseVoiceLine, QuestionVoiceLine
|
||||
|
||||
|
||||
@admin.register(PhaseVoiceLine)
|
||||
class PhaseVoiceLineAdmin(admin.ModelAdmin):
|
||||
list_display = ("game_key", "cue_key", "locale", "has_audio", "is_active")
|
||||
list_filter = ("game_key", "cue_key", "locale", "is_active")
|
||||
search_fields = ("text",)
|
||||
|
||||
@admin.display(boolean=True, description="Audio")
|
||||
def has_audio(self, obj: PhaseVoiceLine) -> bool:
|
||||
return bool(obj.audio_file)
|
||||
|
||||
|
||||
@admin.register(QuestionVoiceLine)
|
||||
class QuestionVoiceLineAdmin(admin.ModelAdmin):
|
||||
list_display = ("question", "cue_key", "locale", "has_audio", "is_active")
|
||||
list_filter = ("cue_key", "locale", "is_active", "question__category")
|
||||
search_fields = ("question__prompt", "text")
|
||||
|
||||
@admin.display(boolean=True, description="Audio")
|
||||
def has_audio(self, obj: QuestionVoiceLine) -> bool:
|
||||
return bool(obj.audio_file)
|
||||
|
||||
Reference in New Issue
Block a user