forked from rc/aircox
29 lines
672 B
Python
29 lines
672 B
Python
from django.contrib import admin
|
|
|
|
|
|
from .episode import DiffusionAdmin, EpisodeAdmin
|
|
# from .playlist import PlaylistAdmin
|
|
from .program import ProgramAdmin, ScheduleAdmin, StreamAdmin
|
|
from .sound import SoundAdmin
|
|
|
|
from aircox.models import Log, Port, Station
|
|
|
|
|
|
class PortInline(admin.StackedInline):
|
|
model = Port
|
|
extra = 0
|
|
|
|
|
|
@admin.register(Station)
|
|
class StationAdmin(admin.ModelAdmin):
|
|
prepopulated_fields = {'slug': ('name',)}
|
|
inlines = [PortInline]
|
|
|
|
|
|
@admin.register(Log)
|
|
class LogAdmin(admin.ModelAdmin):
|
|
list_display = ['id', 'date', 'station', 'source', 'type', 'diffusion', 'sound', 'track']
|
|
list_filter = ['date', 'source', 'station']
|
|
|
|
|