forked from rc/aircox
26 lines
638 B
Python
26 lines
638 B
Python
from django.contrib import admin
|
|
from suit.admin import SortableTabularInline, SortableModelAdmin
|
|
|
|
import aircox.programs.models as programs
|
|
import aircox.cms.admin as cms
|
|
import aircox.website.models as models
|
|
import aircox.website.forms as forms
|
|
|
|
|
|
class TrackInline (SortableTabularInline):
|
|
fields = ['artist', 'name', 'tags', 'position']
|
|
form = forms.TrackForm
|
|
model = programs.Track
|
|
sortable = 'position'
|
|
extra = 10
|
|
|
|
|
|
class DiffusionPostAdmin(cms.RelatedPostAdmin):
|
|
inlines = [TrackInline]
|
|
|
|
|
|
admin.site.register(models.Program, cms.RelatedPostAdmin)
|
|
admin.site.register(models.Diffusion, DiffusionPostAdmin)
|
|
|
|
|