Assign users to new course
This commit is contained in:
parent
6c0aaaa9cf
commit
c34d3729fc
|
|
@ -11,7 +11,7 @@ const userStore = useUserStore();
|
||||||
const courseSessionsStore = useCourseSessionsStore();
|
const courseSessionsStore = useCourseSessionsStore();
|
||||||
|
|
||||||
function employer() {
|
function employer() {
|
||||||
return userStore.email === "bianca.muster@eiger-versicherungen.ch"
|
return userStore.email.indexOf("eiger-versicherungen.ch") > -1
|
||||||
? "Eiger Versicherungen, Niederlassung Bern"
|
? "Eiger Versicherungen, Niederlassung Bern"
|
||||||
: "VBV";
|
: "VBV";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ describe("learningPath page", () => {
|
||||||
|
|
||||||
cy.url().should(
|
cy.url().should(
|
||||||
"include",
|
"include",
|
||||||
"/course/versicherungsvermittler-in/learn/analyse"
|
"/course/versicherungsvermittler-in-alt/learn/analyse"
|
||||||
);
|
);
|
||||||
cy.get('[data-cy="circle-title"]').should("contain", "Analyse");
|
cy.get('[data-cy="circle-title"]').should("contain", "Analyse");
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -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(**user_data)
|
||||||
|
|
||||||
_create_student_user(
|
_create_student_user(
|
||||||
email="expert-vv.analyse@eiger-versicherungen.ch",
|
email="expert-vv.fahrzeug@eiger-versicherungen.ch",
|
||||||
first_name="Expert",
|
first_name="Expert",
|
||||||
last_name="Analyse",
|
last_name="Fahrzeug",
|
||||||
)
|
)
|
||||||
_create_student_user(
|
_create_student_user(
|
||||||
email="expert-vv.einstieg@eiger-versicherungen.ch",
|
email="expert-vv.reisen@eiger-versicherungen.ch",
|
||||||
first_name="Expert",
|
first_name="Expert",
|
||||||
last_name="Einstieg",
|
last_name="Reisen",
|
||||||
)
|
)
|
||||||
_create_student_user(
|
_create_student_user(
|
||||||
email="student-vv@eiger-versicherungen.ch",
|
email="student-vv@eiger-versicherungen.ch",
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,8 @@ from vbv_lernwelt.media_library.create_default_media_library import (
|
||||||
create_default_media_library,
|
create_default_media_library,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
ADMIN_EMAILS = ["info@iterativ.ch", "admin"]
|
||||||
|
|
||||||
|
|
||||||
@click.command()
|
@click.command()
|
||||||
def command():
|
def command():
|
||||||
|
|
@ -80,38 +82,6 @@ def command():
|
||||||
title="Test Lehrgang Session",
|
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(
|
cs = CourseSession.objects.create(
|
||||||
course_id=COURSE_VERSICHERUNGSVERMITTLERIN_ID,
|
course_id=COURSE_VERSICHERUNGSVERMITTLERIN_ID,
|
||||||
title="Versicherungsvermittler/-in",
|
title="Versicherungsvermittler/-in",
|
||||||
|
|
@ -127,21 +97,34 @@ def command():
|
||||||
)
|
)
|
||||||
csu = CourseSessionUser.objects.create(
|
csu = CourseSessionUser.objects.create(
|
||||||
course_session=cs,
|
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,
|
role=CourseSessionUser.Role.EXPERT,
|
||||||
)
|
)
|
||||||
csu.expert.add(
|
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(
|
csu = CourseSessionUser.objects.create(
|
||||||
course_session=cs,
|
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,
|
role=CourseSessionUser.Role.EXPERT,
|
||||||
)
|
)
|
||||||
csu.expert.add(
|
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
|
# course session Überbetriebliche Kurse Lehrjahr 1 - Region Bern
|
||||||
cs = CourseSession.objects.create(
|
cs = CourseSession.objects.create(
|
||||||
course_id=COURSE_UK1,
|
course_id=COURSE_UK1,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue