From fa2864ba195dd369997359ac8e53a0cb1bfaf6d9 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 23 Oct 2013 14:07:14 +0200 Subject: [PATCH] Fix wrong role points output. --- greenmine/projects/userstories/admin.py | 1 + greenmine/projects/userstories/serializers.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/greenmine/projects/userstories/admin.py b/greenmine/projects/userstories/admin.py index 454ae5cc..9b64abf8 100644 --- a/greenmine/projects/userstories/admin.py +++ b/greenmine/projects/userstories/admin.py @@ -25,6 +25,7 @@ class UserStoryInline(admin.TabularInline): class RolePointsInline(admin.TabularInline): model = models.RolePoints sortable_field_name = 'role' + readonly_fields = ["id"] extra = 0 diff --git a/greenmine/projects/userstories/serializers.py b/greenmine/projects/userstories/serializers.py index 6bd921ab..dd552203 100644 --- a/greenmine/projects/userstories/serializers.py +++ b/greenmine/projects/userstories/serializers.py @@ -10,7 +10,7 @@ from . import models class RolePointsField(serializers.WritableField): def to_native(self, obj): - return {str(o.role.id): o.points.order for o in obj.all()} + return {str(o.role.id): o.points.id for o in obj.all()} def from_native(self, obj): if isinstance(obj, dict):