forked from rc/aircox
23 lines
730 B
Python
23 lines
730 B
Python
from django.contrib import admin
|
|
from django.utils.translation import ugettext as _, ugettext_lazy
|
|
|
|
from aircox.models import Sound
|
|
from .playlist import TracksInline
|
|
|
|
|
|
@admin.register(Sound)
|
|
class SoundAdmin(admin.ModelAdmin):
|
|
fields = None
|
|
list_display = ['id', 'name', 'program', 'type', 'duration', 'mtime',
|
|
'public', 'good_quality', 'path']
|
|
list_filter = ('program', 'type', 'good_quality', 'public')
|
|
fieldsets = [
|
|
(None, {'fields': ['name', 'path', 'type', 'program', 'diffusion']}),
|
|
(None, {'fields': ['embed', 'duration', 'public', 'mtime']}),
|
|
(None, {'fields': ['good_quality']})
|
|
]
|
|
readonly_fields = ('path', 'duration',)
|
|
inlines = [TracksInline]
|
|
|
|
|