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):