Like/dislike + report under every question and lesson, lesson reports and vote columns in admin; practice islands refresh from file; audit fixes
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from .models import Grade, QuestionReport
|
||||
from .models import Grade, LessonReport, QuestionReport
|
||||
|
||||
|
||||
# ---- Grades ----
|
||||
@@ -258,3 +258,8 @@ class QuestionReportResponseSerializer(serializers.Serializer):
|
||||
success = serializers.BooleanField()
|
||||
reportId = serializers.IntegerField()
|
||||
alreadyReported = serializers.BooleanField()
|
||||
|
||||
|
||||
class LessonReportRequestSerializer(serializers.Serializer):
|
||||
reason = serializers.ChoiceField(choices=LessonReport.REASON_CHOICES)
|
||||
note = serializers.CharField(required=False, allow_blank=True, max_length=1000)
|
||||
|
||||
Reference in New Issue
Block a user