Files
edx-platform/openedx/core/djangoapps/agreements/serializers.py
2021-05-12 13:57:11 -04:00

21 lines
632 B
Python

"""
Serializers for the Agreements app
"""
from rest_framework import serializers
from openedx.core.djangoapps.agreements.models import IntegritySignature
from openedx.core.lib.api.serializers import CourseKeyField
class IntegritySignatureSerializer(serializers.ModelSerializer):
"""
Serializer for the IntegritySignature model
"""
username = serializers.CharField(source='user.username')
course_id = CourseKeyField(source='course_key')
created_at = serializers.DateTimeField(source='created')
class Meta:
model = IntegritySignature()
fields = ('username', 'course_id', 'created_at')