diff --git a/server/vbv_lernwelt/core/management/commands/cypress_reset.py b/server/vbv_lernwelt/core/management/commands/cypress_reset.py index 8c3cd409..4280b8cc 100644 --- a/server/vbv_lernwelt/core/management/commands/cypress_reset.py +++ b/server/vbv_lernwelt/core/management/commands/cypress_reset.py @@ -13,7 +13,7 @@ from vbv_lernwelt.core.constants import ( TEST_STUDENT3_USER_ID, TEST_TRAINER1_USER_ID, ) -from vbv_lernwelt.core.models import User +from vbv_lernwelt.core.models import User, Organisation from vbv_lernwelt.course.consts import COURSE_TEST_ID from vbv_lernwelt.course.creators.test_course import ( create_edoniq_test_result_data, @@ -108,6 +108,7 @@ def command( CourseSessionAttendanceCourse.objects.all().update(attendance_user_list=[]) LearningMentor.objects.all().delete() + User.objects.all().update(organisation=Organisation.objects.first()) User.objects.all().update(language="de") User.objects.all().update(additional_json_data={}) @@ -331,7 +332,6 @@ def command( attendance_course.save() if create_learning_mentor: - print("Create learning mentor") mentor = LearningMentor.objects.create( course=Course.objects.get(id=COURSE_TEST_ID), mentor=User.objects.get(id=TEST_MENTOR1_USER_ID), diff --git a/server/vbv_lernwelt/core/views.py b/server/vbv_lernwelt/core/views.py index aeb6825e..854530a1 100644 --- a/server/vbv_lernwelt/core/views.py +++ b/server/vbv_lernwelt/core/views.py @@ -167,6 +167,10 @@ def cypress_reset_view(request): request.data.get("create_attendance_days") == "true" ) + options["create_learning_mentor"] = ( + request.data.get("create_learning_mentor") == "true" + ) + call_command( "cypress_reset", **options, diff --git a/server/vbv_lernwelt/templates/admin/index.html b/server/vbv_lernwelt/templates/admin/index.html index 32d3e5f2..d6cabe3f 100644 --- a/server/vbv_lernwelt/templates/admin/index.html +++ b/server/vbv_lernwelt/templates/admin/index.html @@ -47,6 +47,12 @@