|
|
|
@ -538,10 +538,11 @@ class AdminLiveSessionRecordingSerializer(serializers.ModelSerializer): |
|
|
|
class AdminLiveSessionListSerializer(serializers.ModelSerializer): |
|
|
|
course_title = serializers.SerializerMethodField() |
|
|
|
participant_count = serializers.SerializerMethodField() |
|
|
|
media_count = serializers.IntegerField(read_only=True) |
|
|
|
|
|
|
|
class Meta: |
|
|
|
model = CourseLiveSession |
|
|
|
fields = ['id', 'course', 'course_title', 'room_id', 'subject', 'started_at', 'ended_at', 'participant_count', 'created_at'] |
|
|
|
fields = ['id', 'course', 'course_title', 'room_id', 'subject', 'started_at', 'ended_at', 'participant_count', 'media_count', 'created_at'] |
|
|
|
|
|
|
|
def get_course_title(self, obj): |
|
|
|
if not obj.course: |
|
|
|
|