From e6b4d0ba660c2ee0b9e27b391b96675e5fe237af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Tue, 12 Aug 2014 10:05:14 +0200 Subject: [PATCH] Fixed user story ordering --- taiga/projects/userstories/api.py | 2 +- taiga/projects/userstories/services.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/taiga/projects/userstories/api.py b/taiga/projects/userstories/api.py index 04f694cc..53c2703d 100644 --- a/taiga/projects/userstories/api.py +++ b/taiga/projects/userstories/api.py @@ -85,7 +85,7 @@ class UserStoryViewSet(OCCResourceMixin, HistoryResourceMixin, WatchedResourceMi data = serializer.data project = Project.objects.get(id=data["project_id"]) self.check_permissions(request, 'bulk_update_order', project) - # services.update_userstories_order_in_bulk(data["bulk_stories"]) + services.update_userstories_order_in_bulk(data["bulk_stories"]) return response.NoContent() diff --git a/taiga/projects/userstories/services.py b/taiga/projects/userstories/services.py index bec9b7aa..6b3cc9a8 100644 --- a/taiga/projects/userstories/services.py +++ b/taiga/projects/userstories/services.py @@ -56,9 +56,9 @@ def update_userstories_order_in_bulk(bulk_data): """ user_story_ids = [] new_order_values = [] - for user_story_id, new_order_value in bulk_data: - user_story_ids.append(user_story_id) - new_order_values.append({"order": new_order_value}) + for us_data in bulk_data: + user_story_ids.append(us_data['us_id']) + new_order_values.append({"order": us_data['order']}) db.update_in_bulk_with_ids(user_story_ids, new_order_values, model=models.UserStory)