readonly type, source_sha1 in media admin
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Wed, 24 Aug 2011 09:45:23 +0000 (11:45 +0200)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Wed, 24 Aug 2011 09:45:23 +0000 (11:45 +0200)
apps/catalogue/admin.py
apps/catalogue/models.py

index dda39b5..32c8f8c 100644 (file)
@@ -21,6 +21,7 @@ class TagAdmin(admin.ModelAdmin):
 
 class MediaInline(admin.TabularInline):
     model = BookMedia
+    readonly_fields = ['type', 'source_sha1']
     extra = 0
 
 
index df7a79e..a0ebf05 100644 (file)
@@ -182,7 +182,7 @@ def book_upload_path(ext=None, maxlen=100):
 
 
 class BookMedia(models.Model):
-    type        = models.CharField(_('type'), choices=MEDIA_FORMATS, max_length="100")
+    type        = models.CharField(_('type'), choices=MEDIA_FORMATS, max_length="100", editable=False)
     name        = models.CharField(_('name'), max_length="100")
     file        = OverwritingFileField(_('file'), upload_to=book_upload_path())
     uploaded_at = models.DateTimeField(_('creation date'), auto_now_add=True, editable=False)