From 26de615f22cb89d6dde310972cfe12b11e2ceab5 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Fri, 3 Nov 2023 14:02:48 +0100 Subject: [PATCH] test: propgate new `cypress_reset` options to admin view --- server/vbv_lernwelt/core/views.py | 12 +++++++++--- server/vbv_lernwelt/templates/admin/index.html | 12 ++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/server/vbv_lernwelt/core/views.py b/server/vbv_lernwelt/core/views.py index 08584092..64bb11c4 100644 --- a/server/vbv_lernwelt/core/views.py +++ b/server/vbv_lernwelt/core/views.py @@ -153,11 +153,9 @@ def cypress_reset_view(request): if assignment_evaluation_scores: options["assignment_evaluation_scores"] = assignment_evaluation_scores - create_feedback_responses = ( + options["create_feedback_responses"] = ( request.data.get("create_feedback_responses") == "true" ) - if create_feedback_responses: - options["create_feedback_responses"] = create_feedback_responses # edoniq test results edoniq_test_user_points = request.data.get("edoniq_test_user_points") @@ -168,6 +166,14 @@ def cypress_reset_view(request): int(edoniq_test_max_points), ) + options["create_course_completion_performance_criteria"] = ( + request.data.get("create_course_completion_performance_criteria") == "true" + ) + + options["create_attendance_days"] = ( + request.data.get("create_attendance_days") == "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 da2faf49..32d3e5f2 100644 --- a/server/vbv_lernwelt/templates/admin/index.html +++ b/server/vbv_lernwelt/templates/admin/index.html @@ -79,6 +79,18 @@
+ +
+ + +
+