Skip to content

Commit

Permalink
don't use the _tree_manager, the default manager is now a TreeManager
Browse files Browse the repository at this point in the history
  • Loading branch information
beniwohli committed Oct 17, 2012
1 parent 01199eb commit 1d3e0e2
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
include_package_data = True,
install_requires=[
'Django>=1.2',
'django-mptt>=0.5',
],
classifiers = [
"Development Status :: 3 - Alpha",
Expand Down
8 changes: 4 additions & 4 deletions treeadmin/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -379,19 +379,19 @@ def has_delete_permission(self, request, obj=None):
return r and super(TreeAdmin, self).has_delete_permission(request, obj)

def _move_node(self, request):
cut_item = self.model._tree_manager.get(pk=request.POST.get('cut_item'))
pasted_on = self.model._tree_manager.get(pk=request.POST.get('pasted_on'))
cut_item = self.model.objects.get(pk=request.POST.get('cut_item'))
pasted_on = self.model.objects.get(pk=request.POST.get('pasted_on'))
position = request.POST.get('position')

if position in ('last-child', 'left'):
try:
self.model._tree_manager.move_node(cut_item, pasted_on, position)
self.model.objects.move_node(cut_item, pasted_on, position)
except InvalidMove, e:
self.message_user(request, unicode(e))
return HttpResponse('FAIL')

# Ensure that model save has been run
cut_item = self.model._tree_manager.get(pk=cut_item.pk)
cut_item = self.model.objects.get(pk=cut_item.pk)
cut_item.save()

self.message_user(request, ugettext('%s has been moved to a new position.') %
Expand Down

0 comments on commit 1d3e0e2

Please sign in to comment.