20 lines
606 B
Python
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)
|