Add project_name to Membership serializer
parent
82ddeb69a7
commit
9d54f34ad7
|
@ -71,6 +71,7 @@ class IssueTypeSerializer(serializers.ModelSerializer):
|
|||
|
||||
class MembershipSerializer(serializers.ModelSerializer):
|
||||
invited_by = serializers.SerializerMethodField("get_invited_by")
|
||||
project_name = serializers.SerializerMethodField("get_project_name")
|
||||
|
||||
class Meta:
|
||||
model = models.Membership
|
||||
|
@ -85,6 +86,9 @@ class MembershipSerializer(serializers.ModelSerializer):
|
|||
else:
|
||||
return UserSerializer(queryset).data
|
||||
|
||||
def get_project_name(self, obj):
|
||||
return obj.project.name if obj and obj.project else ""
|
||||
|
||||
|
||||
class ProjectMembershipSerializer(serializers.ModelSerializer):
|
||||
role_name = serializers.CharField(source='role.name', required=False)
|
||||
|
|
Loading…
Reference in New Issue