# Django settings for sandbox project.
import os
-from django.core.urlresolvers import reverse_lazy
+from django.core.urlresolvers import reverse_lazy, reverse
DEBUG = True
TEMPLATE_DEBUG = DEBUG
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
- '',
)
INSTALLED_APPS = (
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
LOGIN_URL = '/login/'
-LOGIN_REDIRECT_URL = reverse_lazy('telemeta-desk-lists')
+LOGIN_REDIRECT_URL = '/desk/lists/'
EMAIL_HOST = 'localhost'
DEFAULT_FROM_EMAIL = 'webmaster@parisson.com'
ordering = ['code']
filter_horizontal = ['children']
+class MediaCollectionRelatedInline(admin.StackedInline):
+ model = MediaCollectionRelated
+
class MediaCollectionAdmin(admin.ModelAdmin):
search_fields = ['title', 'code']
ordering = ['code']
+ inlines = [MediaCollectionRelatedInline]
+
+class MediaItemRelatedInline(admin.StackedInline):
+ model = MediaItemRelated
+
+class MediaItemMarkerInline(admin.StackedInline):
+ model = MediaItemMarker
-class MediaCollectionRelatedAdmin(admin.ModelAdmin):
- search_fields = ['title', 'description']
+class MediaItemTranscodedInline(admin.StackedInline):
+ model = MediaItemTranscoded
class MediaItemAdmin(admin.ModelAdmin):
search_fields = ['title', 'code']
ordering = ['code']
exclude = ('copied_from_item', )
-
-class MediaItemRelatedAdmin(admin.ModelAdmin):
- search_fields = ['title', 'description']
+ inlines = [MediaItemRelatedInline,
+ MediaItemTranscodedInline,
+ MediaItemMarkerInline]
class MediaPartAdmin(admin.ModelAdmin):
search_fields = ['title', 'item__code']
admin.site.register(MediaItem, MediaItemAdmin)
admin.site.register(MediaPart, MediaPartAdmin)
-admin.site.register(MediaItemRelated, MediaItemRelatedAdmin)
-admin.site.register(MediaCollectionRelated, MediaCollectionRelatedAdmin)
-admin.site.register(MediaItemTranscoded)
-
admin.site.register(Instrument, InstrumentAdmin)
admin.site.register(InstrumentAlias, InstrumentAliasAdmin)
admin.site.register(InstrumentRelation, InstrumentRelationAdmin)