work on admin ui

This commit is contained in:
bkfox
2019-09-05 23:05:04 +02:00
parent b96f60e779
commit 2d21ab2434
19 changed files with 274 additions and 18 deletions

View File

@ -5,3 +5,4 @@ from .program import ProgramAdmin, ScheduleAdmin, StreamAdmin
from .sound import SoundAdmin, TrackAdmin
from .station import StationAdmin

View File

@ -3,7 +3,7 @@ from copy import deepcopy
from django.contrib import admin
from django.utils.translation import ugettext_lazy as _
from aircox.models import Program, Schedule, Stream
from ..models import Program, Schedule, Stream
from .page import PageAdmin
@ -26,7 +26,8 @@ class ProgramAdmin(PageAdmin):
schedule.boolean = True
schedule.short_description = _("Schedule")
list_display = PageAdmin.list_display + ('schedule', 'station')
list_display = PageAdmin.list_display + ('schedule', 'station', 'active')
list_filter = PageAdmin.list_filter + ('station', 'active')
fieldsets = deepcopy(PageAdmin.fieldsets) + [
(_('Program Settings'), {
'fields': ['active', 'station', 'sync'],

View File

@ -3,7 +3,7 @@ from django.utils.translation import ugettext as _, ugettext_lazy
from adminsortable2.admin import SortableInlineAdminMixin
from aircox.models import Sound, Track
from ..models import Sound, Track
class TracksInline(SortableInlineAdminMixin, admin.TabularInline):