diff --git a/client/src/pages/DashboardPage.vue b/client/src/pages/DashboardPage.vue index 70eb965f..2891e59d 100644 --- a/client/src/pages/DashboardPage.vue +++ b/client/src/pages/DashboardPage.vue @@ -11,7 +11,7 @@ const userStore = useUserStore(); const courseSessionsStore = useCourseSessionsStore(); function employer() { - return userStore.email === "bianca.muster@eiger-versicherungen.ch" + return userStore.email.indexOf("eiger-versicherungen.ch") > -1 ? "Eiger Versicherungen, Niederlassung Bern" : "VBV"; } diff --git a/cypress/e2e/learningPath.cy.js b/cypress/e2e/learningPath.cy.js index 9cd2f498..83c3738e 100644 --- a/cypress/e2e/learningPath.cy.js +++ b/cypress/e2e/learningPath.cy.js @@ -39,7 +39,7 @@ describe("learningPath page", () => { cy.url().should( "include", - "/course/versicherungsvermittler-in/learn/analyse" + "/course/versicherungsvermittler-in-alt/learn/analyse" ); cy.get('[data-cy="circle-title"]').should("contain", "Analyse"); }); diff --git a/server/vbv_lernwelt/core/create_default_users.py b/server/vbv_lernwelt/core/create_default_users.py index 69d22532..a904cbb3 100644 --- a/server/vbv_lernwelt/core/create_default_users.py +++ b/server/vbv_lernwelt/core/create_default_users.py @@ -107,14 +107,14 @@ def create_default_users(user_model=User, group_model=Group, default_password=No _create_student_user(**user_data) _create_student_user( - email="expert-vv.analyse@eiger-versicherungen.ch", + email="expert-vv.fahrzeug@eiger-versicherungen.ch", first_name="Expert", - last_name="Analyse", + last_name="Fahrzeug", ) _create_student_user( - email="expert-vv.einstieg@eiger-versicherungen.ch", + email="expert-vv.reisen@eiger-versicherungen.ch", first_name="Expert", - last_name="Einstieg", + last_name="Reisen", ) _create_student_user( email="student-vv@eiger-versicherungen.ch", 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 a9ade842..698b5dad 100644 --- a/server/vbv_lernwelt/course/management/commands/create_default_courses.py +++ b/server/vbv_lernwelt/course/management/commands/create_default_courses.py @@ -40,6 +40,8 @@ from vbv_lernwelt.media_library.create_default_media_library import ( create_default_media_library, ) +ADMIN_EMAILS = ["info@iterativ.ch", "admin"] + @click.command() def command(): @@ -80,38 +82,6 @@ def command(): title="Test Lehrgang Session", ) - # course session Versicherungsvermittler/in - cs = CourseSession.objects.create( - course_id=COURSE_VERSICHERUNGSVERMITTLERIN_OLD_ID, - title="Versicherungsvermittler/-in", - ) - for user_data in default_users: - CourseSessionUser.objects.create( - course_session=cs, - user=User.objects.get(username=user_data["email"]), - ) - csu = CourseSessionUser.objects.create( - course_session=cs, - user=User.objects.get(username="student-vv@eiger-versicherungen.ch"), - ) - csu = CourseSessionUser.objects.create( - course_session=cs, - user=User.objects.get(username="expert-vv.einstieg@eiger-versicherungen.ch"), - role=CourseSessionUser.Role.EXPERT, - ) - csu.expert.add( - Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-gewinnen") - ) - csu = CourseSessionUser.objects.create( - course_session=cs, - user=User.objects.get(username="expert-vv.analyse@eiger-versicherungen.ch"), - role=CourseSessionUser.Role.EXPERT, - ) - csu.expert.add( - Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-fahrzeug") - ) - - # course session Versicherungsvermittler/in (neu) cs = CourseSession.objects.create( course_id=COURSE_VERSICHERUNGSVERMITTLERIN_ID, title="Versicherungsvermittler/-in", @@ -127,21 +97,34 @@ def command(): ) csu = CourseSessionUser.objects.create( course_session=cs, - user=User.objects.get(username="expert-vv.einstieg@eiger-versicherungen.ch"), + user=User.objects.get(username="expert-vv.fahrzeug@eiger-versicherungen.ch"), role=CourseSessionUser.Role.EXPERT, ) csu.expert.add( - Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-basis") + Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-fahrzeug") ) csu = CourseSessionUser.objects.create( course_session=cs, - user=User.objects.get(username="expert-vv.analyse@eiger-versicherungen.ch"), + user=User.objects.get(username="expert-vv.reisen@eiger-versicherungen.ch"), role=CourseSessionUser.Role.EXPERT, ) csu.expert.add( - Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-haushalt") + Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-reisen") ) + # course session Versicherungsvermittler/in (neu) + # course session Versicherungsvermittler/in + cs = CourseSession.objects.create( + course_id=COURSE_VERSICHERUNGSVERMITTLERIN_OLD_ID, + title="Versicherungsvermittler/-in", + ) + + for admin_email in ADMIN_EMAILS: + CourseSessionUser.objects.create( + course_session=cs, + user=User.objects.get(email=admin_email), + ) + # course session Überbetriebliche Kurse Lehrjahr 1 - Region Bern cs = CourseSession.objects.create( course_id=COURSE_UK1,