From a411cc82d18b751da12bd243d03c420c72f9e073 Mon Sep 17 00:00:00 2001
From: Christian Cueni
Date: Mon, 14 Aug 2023 17:33:26 +0200
Subject: [PATCH] Fix missing "contact trainer"-functionality
---
.../src/pages/learningPath/circlePage/CirclePage.vue | 8 ++++++--
server/vbv_lernwelt/feedback/admin.py | 6 +++++-
server/vbv_lernwelt/importer/services.py | 4 +++-
.../importer/tests/test_import_course_sessions.py | 11 ++++++++---
4 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/client/src/pages/learningPath/circlePage/CirclePage.vue b/client/src/pages/learningPath/circlePage/CirclePage.vue
index ca4ae572..77e0d90d 100644
--- a/client/src/pages/learningPath/circlePage/CirclePage.vue
+++ b/client/src/pages/learningPath/circlePage/CirclePage.vue
@@ -204,9 +204,13 @@ onMounted(async () => {
-
+
diff --git a/server/vbv_lernwelt/feedback/admin.py b/server/vbv_lernwelt/feedback/admin.py
index db8ecf49..7e839024 100644
--- a/server/vbv_lernwelt/feedback/admin.py
+++ b/server/vbv_lernwelt/feedback/admin.py
@@ -5,5 +5,9 @@ from vbv_lernwelt.feedback.models import FeedbackResponse
@admin.register(FeedbackResponse)
class FeedbackResponseModel(admin.ModelAdmin):
- list_display = ["course_session", "circle", "created_at", ]
+ list_display = [
+ "course_session",
+ "circle",
+ "created_at",
+ ]
list_filter = ["course_session", "circle"]
diff --git a/server/vbv_lernwelt/importer/services.py b/server/vbv_lernwelt/importer/services.py
index 24de03ca..30b35e9a 100644
--- a/server/vbv_lernwelt/importer/services.py
+++ b/server/vbv_lernwelt/importer/services.py
@@ -362,7 +362,9 @@ def create_or_update_course_session(
== AssignmentType.CASEWORK.value
and end
):
- csa.submission_deadline.end = timezone.make_aware(start) + timezone.timedelta(days=30)
+ csa.submission_deadline.end = timezone.make_aware(
+ start
+ ) + timezone.timedelta(days=30)
csa.submission_deadline.save()
return cs
diff --git a/server/vbv_lernwelt/importer/tests/test_import_course_sessions.py b/server/vbv_lernwelt/importer/tests/test_import_course_sessions.py
index b9469c66..e1d5c75e 100644
--- a/server/vbv_lernwelt/importer/tests/test_import_course_sessions.py
+++ b/server/vbv_lernwelt/importer/tests/test_import_course_sessions.py
@@ -8,7 +8,10 @@ from vbv_lernwelt.core.create_default_users import create_default_users
from vbv_lernwelt.core.models import User
from vbv_lernwelt.course.creators.test_course import create_test_course
from vbv_lernwelt.course.models import CourseSession, CourseSessionUser
-from vbv_lernwelt.course_session.models import CourseSessionAttendanceCourse, CourseSessionAssignment
+from vbv_lernwelt.course_session.models import (
+ CourseSessionAssignment,
+ CourseSessionAttendanceCourse,
+)
from vbv_lernwelt.duedate.models import DueDate
from vbv_lernwelt.importer.services import (
create_or_update_course_session,
@@ -89,7 +92,8 @@ class CreateOrUpdateCourseSessionTestCase(TestCase):
self.assertEqual(4, DueDate.objects.count())
casework = CourseSessionAssignment.objects.filter(
- learning_content__assignment_type=AssignmentType.CASEWORK.value).first()
+ learning_content__assignment_type=AssignmentType.CASEWORK.value
+ ).first()
self.assertEqual(
casework.submission_deadline.end.isoformat(), "2023-07-06T11:30:00+00:00"
)
@@ -172,7 +176,8 @@ class CreateOrUpdateCourseSessionTestCase(TestCase):
self.assertEqual(4, DueDate.objects.count())
casework = CourseSessionAssignment.objects.filter(
- learning_content__assignment_type=AssignmentType.CASEWORK.value).first()
+ learning_content__assignment_type=AssignmentType.CASEWORK.value
+ ).first()
self.assertEqual(
casework.submission_deadline.end.isoformat(), "2023-07-06T12:30:00+00:00"
)