|
|
|
|
@ -7,15 +7,20 @@ from achievements.serialers import DiplomaSerializer, AchievementsSerializer |
|
|
|
|
|
|
|
|
|
class PivotProgressSerializer(serializers.ModelSerializer): |
|
|
|
|
status = serializers.SerializerMethodField() |
|
|
|
|
teacher = serializers.SerializerMethodField() |
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
|
model = PivotProgressVertex |
|
|
|
|
exclude = ('id',) |
|
|
|
|
exclude = ('id', 'progress') |
|
|
|
|
|
|
|
|
|
@staticmethod |
|
|
|
|
def get_status(self): |
|
|
|
|
return self.get_status_display() |
|
|
|
|
|
|
|
|
|
@staticmethod |
|
|
|
|
def get_teacher(self): |
|
|
|
|
return self.teacher.get_full_name() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ProgressSerializer(serializers.ModelSerializer): |
|
|
|
|
vertexes = serializers.SerializerMethodField() |
|
|
|
|
|