diff --git a/categories/__init__.py b/categories/__init__.py index eb90b23..fae31c3 100644 --- a/categories/__init__.py +++ b/categories/__init__.py @@ -1,7 +1,7 @@ __version_info__ = { 'major': 1, 'minor': 0, - 'micro': 0, + 'micro': 1, 'releaselevel': 'final', 'serial': 1 } diff --git a/categories/admin.py b/categories/admin.py index d8289c2..ef5d41a 100644 --- a/categories/admin.py +++ b/categories/admin.py @@ -77,7 +77,6 @@ for model, modeladmin in admin.site._registry.items(): fields.remove(cat) # if there are any fields left, add them under the categories fieldset if len(fields) > 0: - print fields admin.site.unregister(model) admin.site.register(model, type('newadmin', (modeladmin.__class__,), { 'fieldsets': fieldsets + (('Categories', { diff --git a/categories/base.py b/categories/base.py index e73e911..4d829a1 100644 --- a/categories/base.py +++ b/categories/base.py @@ -129,8 +129,7 @@ class CategoryBaseAdmin(TreeEditor, admin.ModelAdmin): """ Set active to False for selected items """ - opts = self._meta - selected_cats = opts.model.objects.filter( + selected_cats = self.model.objects.filter( pk__in=[int(x) for x in request.POST.getlist('_selected_action')]) for item in selected_cats: @@ -144,9 +143,7 @@ class CategoryBaseAdmin(TreeEditor, admin.ModelAdmin): """ Set active to True for selected items """ - opts = self._meta - - selected_cats = opts.model.objects.filter( + selected_cats = self.model.objects.filter( pk__in=[int(x) for x in request.POST.getlist('_selected_action')]) for item in selected_cats: diff --git a/categories/editor/tree_editor.py b/categories/editor/tree_editor.py index ca3d047..1943ac6 100644 --- a/categories/editor/tree_editor.py +++ b/categories/editor/tree_editor.py @@ -136,11 +136,18 @@ class TreeEditor(admin.ModelAdmin): pass try: - cl = TreeChangeList(request, self.model, list_display, - self.list_display_links, self.list_filter, self.date_hierarchy, - self.search_fields, self.list_select_related, - self.list_per_page, self.list_max_show_all, - self.list_editable, self) + if django.VERSION[1] < 4: + params = (request, self.model, list_display, + self.list_display_links, self.list_filter, self.date_hierarchy, + self.search_fields, self.list_select_related, + self.list_per_page,self.list_editable, self) + else: + params = (request, self.model, list_display, + self.list_display_links, self.list_filter, self.date_hierarchy, + self.search_fields, self.list_select_related, + self.list_per_page, self.list_max_show_all, + self.list_editable, self) + cl = TreeChangeList(*params) except IncorrectLookupParameters: # Wacky lookup parameters were given, so redirect to the main # changelist page, without parameters, and pass an 'invalid=1' diff --git a/docs/adding_the_fields.html b/docs/adding_the_fields.html index c6b400d..6cae131 100644 --- a/docs/adding_the_fields.html +++ b/docs/adding_the_fields.html @@ -6,13 +6,13 @@
-Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation
Django Categories v1.0b2 documentation
+Django Categories v1.0.1 documentation