|
@@ -51,11 +51,11 @@ class DeleteRank(RankAdmin, generic.ButtonView):
|
|
|
messages.success(request, message)
|
|
|
|
|
|
|
|
|
-class MoveUpRank(RankAdmin, generic.ButtonView):
|
|
|
+class MoveDownRank(RankAdmin, generic.ButtonView):
|
|
|
def button_action(self, request, target):
|
|
|
try:
|
|
|
- other_target = Rank.objects.filter(order__lt=target.order)
|
|
|
- other_target = other_target.latest('order')
|
|
|
+ other_target = Rank.objects.filter(order__gt=target.order)
|
|
|
+ other_target = other_target.earliest('order')
|
|
|
except Rank.DoesNotExist:
|
|
|
other_target = None
|
|
|
|
|
@@ -63,15 +63,15 @@ class MoveUpRank(RankAdmin, generic.ButtonView):
|
|
|
other_target.order, target.order = target.order, other_target.order
|
|
|
other_target.save(update_fields=['order'])
|
|
|
target.save(update_fields=['order'])
|
|
|
- message = _('Rank "%s" has been moved up.') % unicode(target.name)
|
|
|
+ message = _('Rank "%s" has been moved down.') % unicode(target.name)
|
|
|
messages.success(request, message)
|
|
|
|
|
|
|
|
|
-class MoveDownRank(RankAdmin, generic.ButtonView):
|
|
|
+class MoveUpRank(RankAdmin, generic.ButtonView):
|
|
|
def button_action(self, request, target):
|
|
|
try:
|
|
|
- other_target = Rank.objects.filter(order__gt=target.order)
|
|
|
- other_target = other_target.earliest('order')
|
|
|
+ other_target = Rank.objects.filter(order__lt=target.order)
|
|
|
+ other_target = other_target.latest('order')
|
|
|
except Rank.DoesNotExist:
|
|
|
other_target = None
|
|
|
|
|
@@ -79,7 +79,7 @@ class MoveDownRank(RankAdmin, generic.ButtonView):
|
|
|
other_target.order, target.order = target.order, other_target.order
|
|
|
other_target.save(update_fields=['order'])
|
|
|
target.save(update_fields=['order'])
|
|
|
- message = _('Rank "%s" has been moved down.') % unicode(target.name)
|
|
|
+ message = _('Rank "%s" has been moved up.') % unicode(target.name)
|
|
|
messages.success(request, message)
|
|
|
|
|
|
|