feat: expose title of learning unit for mentor eval

This commit is contained in:
Livio Bieri 2024-01-30 11:34:02 +01:00
parent 95a5d1b671
commit 55b016b86a
3 changed files with 5 additions and 1 deletions

View File

@ -91,6 +91,7 @@ def get_self_feedback_evaluation(
else MentorCompletionStatus.SUBMITTED,
user_id=f.feedback_requester_user.id,
last_name=f.feedback_requester_user.last_name,
url=f"/course/{course.slug}/cockpit/mentor/self-evaluation-feedback/{f.learning_unit.id}",
)
for f in feedbacks
]

View File

@ -22,13 +22,15 @@ class SelfEvaluationFeedbackSerializer(serializers.ModelSerializer):
read_only=True, source="course_completion_feedback"
)
circle_name = serializers.SerializerMethodField()
title = serializers.CharField(source="learning_unit.title")
class Meta:
model = SelfEvaluationFeedback
fields = [
"feedback_id",
"learning_unit_id",
"title",
"circle_name",
"learning_unit_id",
"feedback_submitted",
"feedback_requester_user",
"feedback_provider_user",

View File

@ -279,6 +279,7 @@ class SelfEvaluationFeedbackAPI(APITestCase):
feedback = response.data
self.assertEqual(feedback["learning_unit_id"], learning_unit.id)
self.assertEqual(feedback["title"], learning_unit.title)
self.assertEqual(feedback["feedback_submitted"], False)
self.assertEqual(feedback["circle_name"], self.circle.title)