Added memberships to the serializer of the project
parent
6b5aad4bef
commit
c4e9c10941
|
@ -69,9 +69,18 @@ class QuestionStatusSerializer(serializers.ModelSerializer):
|
|||
|
||||
# Projects
|
||||
|
||||
class MembershipSerializer(serializers.ModelSerializer):
|
||||
role_name = serializers.CharField(source='role.name', required=False)
|
||||
full_name = serializers.CharField(source='user.get_full_name', required=False)
|
||||
|
||||
class Meta:
|
||||
model = models.Membership
|
||||
|
||||
|
||||
class ProjectSerializer(serializers.ModelSerializer):
|
||||
tags = PickleField(required=False)
|
||||
list_of_milestones = serializers.SerializerMethodField("get_list_of_milestones")
|
||||
memberships = MembershipSerializer(many=True, required=False)
|
||||
us_statuses = UserStoryStatusSerializer(many=True, required=False) # User Stories
|
||||
points = PointsSerializer(many=True, required=False)
|
||||
task_statuses = TaskStatusSerializer(many=True, required=False) # Tasks
|
||||
|
|
Loading…
Reference in New Issue