update theming for admin (tmp)

This commit is contained in:
bkfox
2015-08-20 16:42:43 +02:00
parent 2ebf4a416d
commit b36c2f944e
4 changed files with 39 additions and 70 deletions

View File

@ -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)