forked from rc/aircox
update theming for admin (tmp)
This commit is contained in:
@ -4,7 +4,7 @@ from django.contrib import admin
|
||||
from django.forms import Textarea
|
||||
from django.db import models
|
||||
|
||||
import autocomplete_light as al
|
||||
# import autocomplete_light as al
|
||||
|
||||
from programs.models import *
|
||||
|
||||
@ -52,19 +52,7 @@ class MetadataAdmin (admin.ModelAdmin):
|
||||
obj.save()
|
||||
|
||||
|
||||
|
||||
class PublicationAdmin (MetadataAdmin):
|
||||
form = al.modelform_factory(
|
||||
Episode
|
||||
, fields = '__all__'
|
||||
# , autocomplete_fields = ['tracks']
|
||||
)
|
||||
|
||||
|
||||
formfield_overrides = {
|
||||
models.TextField: {'widget': Textarea(attrs={'style':'width:calc(100% - 12px);'})},
|
||||
}
|
||||
|
||||
fieldsets = copy.deepcopy(MetadataAdmin.fieldsets)
|
||||
|
||||
list_display = ('id', 'title', 'date', 'private')
|
||||
@ -100,8 +88,6 @@ class ProgramAdmin (PublicationAdmin):
|
||||
fieldsets[1][1]['fields'] += ['email', 'url']
|
||||
|
||||
|
||||
|
||||
|
||||
class EpisodeAdmin (PublicationAdmin):
|
||||
fieldsets = copy.deepcopy(PublicationAdmin.fieldsets)
|
||||
#inlines = [ SoundInline ]
|
||||
@ -111,7 +97,10 @@ class EpisodeAdmin (PublicationAdmin):
|
||||
fieldsets[0][1]['fields'] += ['tracks']
|
||||
fieldsets[0][1]['fields'] += ['sounds']
|
||||
|
||||
|
||||
raw_id_fields = ('tracks', 'sounds')
|
||||
autocomplete_lookup_fields = {
|
||||
'm2m': ['tracks', 'sounds'],
|
||||
}
|
||||
|
||||
admin.site.register(Track)
|
||||
admin.site.register(Sound, SoundAdmin)
|
||||
|
Reference in New Issue
Block a user