vbv/server/vbv_lernwelt/learning_mentor/serializers.py

20 lines
606 B
Python

from rest_framework import serializers
class PraxisAssignmentCompletionSerializer(serializers.Serializer):
status = serializers.SerializerMethodField()
user_id = serializers.CharField()
last_name = serializers.CharField()
@staticmethod
def get_status(obj):
return obj.status.value
class PraxisAssignmentStatusSerializer(serializers.Serializer):
id = serializers.CharField()
title = serializers.CharField()
circle_id = serializers.CharField()
pending_evaluations = serializers.IntegerField()
completions = PraxisAssignmentCompletionSerializer(many=True)