Add experts to all circles
This commit is contained in:
parent
c34d3729fc
commit
bf704cccc5
|
|
@ -107,14 +107,19 @@ def create_default_users(user_model=User, group_model=Group, default_password=No
|
|||
_create_student_user(**user_data)
|
||||
|
||||
_create_student_user(
|
||||
email="expert-vv.fahrzeug@eiger-versicherungen.ch",
|
||||
email="expert-vv.expert1@eiger-versicherungen.ch",
|
||||
first_name="Expert",
|
||||
last_name="Fahrzeug",
|
||||
last_name="Expert1",
|
||||
)
|
||||
_create_student_user(
|
||||
email="expert-vv.reisen@eiger-versicherungen.ch",
|
||||
email="expert-vv.expert2@eiger-versicherungen.ch",
|
||||
first_name="Expert",
|
||||
last_name="Reisen",
|
||||
last_name="Expert2",
|
||||
)
|
||||
_create_student_user(
|
||||
email="expert-vv.expert3@eiger-versicherungen.ch",
|
||||
first_name="Expert",
|
||||
last_name="Expert3",
|
||||
)
|
||||
_create_student_user(
|
||||
email="student-vv@eiger-versicherungen.ch",
|
||||
|
|
|
|||
|
|
@ -91,32 +91,41 @@ def command():
|
|||
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(
|
||||
expert1 = CourseSessionUser.objects.create(
|
||||
course_session=cs,
|
||||
user=User.objects.get(username="expert-vv.fahrzeug@eiger-versicherungen.ch"),
|
||||
user=User.objects.get(username="expert-vv.expert1@eiger-versicherungen.ch"),
|
||||
role=CourseSessionUser.Role.EXPERT,
|
||||
)
|
||||
csu.expert.add(
|
||||
Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-fahrzeug")
|
||||
)
|
||||
csu = CourseSessionUser.objects.create(
|
||||
|
||||
expert2 = CourseSessionUser.objects.create(
|
||||
course_session=cs,
|
||||
user=User.objects.get(username="expert-vv.reisen@eiger-versicherungen.ch"),
|
||||
user=User.objects.get(username="expert-vv.expert2@eiger-versicherungen.ch"),
|
||||
role=CourseSessionUser.Role.EXPERT,
|
||||
)
|
||||
csu.expert.add(
|
||||
Circle.objects.get(slug="versicherungsvermittler-in-lp-circle-reisen")
|
||||
|
||||
expert3 = CourseSessionUser.objects.create(
|
||||
course_session=cs,
|
||||
user=User.objects.get(username="expert-vv.expert3@eiger-versicherungen.ch"),
|
||||
role=CourseSessionUser.Role.EXPERT,
|
||||
)
|
||||
|
||||
experts = [expert1, expert2, expert3]
|
||||
|
||||
circles = Circle.objects.filter(slug__startswith="versicherungsvermittler-in-lp")
|
||||
for i, circle in enumerate(circles):
|
||||
expert = experts[i % len(experts)]
|
||||
expert.expert.add(circle)
|
||||
|
||||
# course session Versicherungsvermittler/in (neu)
|
||||
# course session Versicherungsvermittler/in
|
||||
cs = CourseSession.objects.create(
|
||||
course_id=COURSE_VERSICHERUNGSVERMITTLERIN_OLD_ID,
|
||||
title="Versicherungsvermittler/-in",
|
||||
title="Versicherungsvermittler/-in (alt)",
|
||||
)
|
||||
|
||||
for admin_email in ADMIN_EMAILS:
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ from vbv_lernwelt.course.models import CourseCategory, CoursePage
|
|||
from vbv_lernwelt.learnpath.tests.learning_path_factories import (
|
||||
AssignmentBlockFactory,
|
||||
CircleFactory,
|
||||
FeedbackBlockFactory,
|
||||
LearningContentFactory,
|
||||
LearningModuleBlockFactory,
|
||||
LearningPathFactory,
|
||||
|
|
@ -887,6 +888,16 @@ def create_learning_content_beenden(parent):
|
|||
)
|
||||
],
|
||||
)
|
||||
LearningContentFactory(
|
||||
title="Feedback",
|
||||
parent=parent,
|
||||
contents=[
|
||||
(
|
||||
"feedback",
|
||||
FeedbackBlockFactory(),
|
||||
)
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
def create_learning_content_transferauftrag(title, parent):
|
||||
|
|
|
|||
Loading…
Reference in New Issue