book admin fix
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Thu, 10 Feb 2011 14:55:15 +0000 (15:55 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Thu, 10 Feb 2011 14:55:15 +0000 (15:55 +0100)
apps/catalogue/admin.py

index 3751574..aca4f07 100644 (file)
@@ -5,7 +5,7 @@
 from django.contrib import admin
 from django import forms
 
-from newtagging.admin import TaggableModelAdmin
+from newtagging.admin import TaggableModelAdmin, TaggableModelForm
 from catalogue.models import Tag, Book, Fragment, BookMedia
 
 
@@ -30,9 +30,11 @@ class BookAdmin(TaggableModelAdmin):
 
     def change_view(self, request, object_id, extra_context=None):
         if not request.GET.has_key('advanced'):
+            self.form = forms.ModelForm
             self.fields = ('title', 'description', 'gazeta_link', 'wiki_link', 'pdf_file', 'medias',)
             self.readonly_fields = ('title',)
         else:
+            self.form = TaggableModelForm
             self.fields = None
             self.readonly_fields = ()
         return super(BookAdmin, self).change_view(request, object_id,