From acd9c3959b45f1c9db4db74fa0b850857b6e8509 Mon Sep 17 00:00:00 2001 From: Livio Bieri Date: Wed, 13 Dec 2023 19:13:04 +0100 Subject: [PATCH] chore: adds a test-mentor1@example.ch --- client/src/stores/mentorCockpit.ts | 10 ++++++++++ server/vbv_lernwelt/core/constants.py | 1 + server/vbv_lernwelt/core/create_default_users.py | 10 ++++++++++ .../management/commands/create_default_courses.py | 9 +++++++++ 4 files changed, 30 insertions(+) create mode 100644 client/src/stores/mentorCockpit.ts diff --git a/client/src/stores/mentorCockpit.ts b/client/src/stores/mentorCockpit.ts new file mode 100644 index 00000000..259976b9 --- /dev/null +++ b/client/src/stores/mentorCockpit.ts @@ -0,0 +1,10 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; + +export const useMentorCockpitStore = defineStore("mentorCockpit", () => { + const isLoading = ref(false); + + return { + isLoading, + }; +}); diff --git a/server/vbv_lernwelt/core/constants.py b/server/vbv_lernwelt/core/constants.py index 243e544a..56f0495f 100644 --- a/server/vbv_lernwelt/core/constants.py +++ b/server/vbv_lernwelt/core/constants.py @@ -24,6 +24,7 @@ TEST_TRAINER2_USER_ID = "299941ae-1e4b-4f45-8180-876c3ad340b4" TEST_STUDENT1_USER_ID = "65c73ad0-6d53-43a9-a4a4-64143f27b03a" TEST_STUDENT2_USER_ID = "19c40d94-15cc-4198-aaad-ef707c4b0900" TEST_STUDENT3_USER_ID = "bcf94dba-53bc-474b-a22d-e4af39aa042b" +TEST_MENTOR1_USER_ID = "d1f5f5a9-5b0a-4e1a-9e1a-9e9b5b5e1b1b" TEST_COURSE_SESSION_BERN_ID = -1 TEST_COURSE_SESSION_ZURICH_ID = -2 diff --git a/server/vbv_lernwelt/core/create_default_users.py b/server/vbv_lernwelt/core/create_default_users.py index b4aae634..aef8516d 100644 --- a/server/vbv_lernwelt/core/create_default_users.py +++ b/server/vbv_lernwelt/core/create_default_users.py @@ -7,6 +7,7 @@ env.read_env() from vbv_lernwelt.core.constants import ( ADMIN_USER_ID, + TEST_MENTOR1_USER_ID, TEST_STUDENT1_USER_ID, TEST_STUDENT2_USER_ID, TEST_STUDENT3_USER_ID, @@ -342,6 +343,15 @@ def create_default_users(default_password="test"): language="de", avatar_url="", ) + _create_user( + _id=TEST_MENTOR1_USER_ID, + email="test-mentor1@example.com", + first_name="[Mentor]", + last_name="Mentor", + password=default_password, + language="de", + avatar_url="", + ) def _get_or_create_user(user_model, *args, **kwargs): diff --git a/server/vbv_lernwelt/course/management/commands/create_default_courses.py b/server/vbv_lernwelt/course/management/commands/create_default_courses.py index 4bf1cc24..43139de5 100644 --- a/server/vbv_lernwelt/course/management/commands/create_default_courses.py +++ b/server/vbv_lernwelt/course/management/commands/create_default_courses.py @@ -45,6 +45,7 @@ from vbv_lernwelt.competence.create_vv_new_competence_profile import ( create_vv_new_competence_profile, ) from vbv_lernwelt.competence.models import PerformanceCriteria +from vbv_lernwelt.core.constants import TEST_MENTOR1_USER_ID from vbv_lernwelt.core.create_default_users import default_users from vbv_lernwelt.core.models import User from vbv_lernwelt.course.consts import ( @@ -91,6 +92,7 @@ from vbv_lernwelt.importer.services import ( import_students_from_excel, import_trainers_from_excel_for_training, ) +from vbv_lernwelt.learning_mentor.models import LearningMentor from vbv_lernwelt.learnpath.create_vv_new_learning_path import ( create_vv_new_learning_path, ) @@ -242,6 +244,13 @@ def create_versicherungsvermittlerin_course( role=CourseSessionUser.Role.EXPERT, ) + lemme = LearningMentor.objects.create( + mentor=User.objects.get(id=TEST_MENTOR1_USER_ID), + course=cs.course, + ) + + lemme.participants.add(csu) + experts = [expert1, expert2, expert3] circles = Circle.objects.filter(