@@ -35,11 +35,6 @@ class CollaboratorSerializer(serializers.ModelSerializer):
3535 last_name = serializers .CharField (source = "user.last_name" )
3636 avatar = serializers .CharField (source = "user.avatar" )
3737 key_skills = serializers .CharField (source = "user.key_skills" )
38- # member_key_skills = serializers.SerializerMethodField()
39-
40- # @classmethod
41- # def get_member_key_skills(cls, collaborator):
42- # return collaborator.user.get_member_key_skills()
4338
4439 class Meta :
4540 model = Collaborator
@@ -68,11 +63,16 @@ class ProjectDetailSerializer(serializers.ModelSerializer):
6863 source = "collaborator_set" , many = True , read_only = True
6964 )
7065 vacancies = ProjectVacancyListSerializer (many = True , read_only = True )
66+ short_description = serializers .SerializerMethodField ()
7167
7268 def validate (self , data ):
7369 super ().validate (data )
7470 return validate_project (data )
7571
72+ @classmethod
73+ def get_short_description (cls , project ):
74+ return project .get_short_description ()
75+
7676 class Meta :
7777 model = Project
7878 fields = [
@@ -103,6 +103,12 @@ class ProjectListSerializer(serializers.ModelSerializer):
103103 )
104104 vacancies = ProjectVacancyListSerializer (many = True , read_only = True )
105105
106+ short_description = serializers .SerializerMethodField ()
107+
108+ @classmethod
109+ def get_short_description (cls , project ):
110+ return project .get_short_description ()
111+
106112 @classmethod
107113 def get_collaborator_count (cls , obj ):
108114 return len (obj .collaborator_set .all ())
0 commit comments