26 lines
733 B
Python
26 lines
733 B
Python
from rest_framework import serializers
|
|
|
|
from vbv_lernwelt.course.models import CourseCategory, Course, CourseCompletion
|
|
|
|
|
|
class CourseSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Course
|
|
fields = ['id', 'title', 'category_name']
|
|
|
|
|
|
class CourseCategorySerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = CourseCategory
|
|
fields = ['id', 'title', 'general',]
|
|
|
|
|
|
class CourseCompletionSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = CourseCompletion
|
|
fields = [
|
|
'id', 'created_at', 'updated_at', 'user',
|
|
'page_key', 'page_type', 'page_slug',
|
|
'course', 'completion_status', 'additional_json_data',
|
|
]
|