Add FR üK Trainer, add DE üK student

This commit is contained in:
Christian Cueni 2023-03-14 14:55:21 +01:00
parent 0353584e55
commit b2cc2788df
2 changed files with 46 additions and 24 deletions

View File

@ -212,6 +212,22 @@ def create_default_users(user_model=User, group_model=Group, default_password=No
password="myafa1234",
language="fr",
)
_create_student_user(
email="patrick.muster@eiger-versicherungen.ch",
first_name="Patrick",
last_name="Muster",
avatar_url="/static/avatars/uk1.michael.meier.jpg",
password="myvbv1234",
language="de",
)
_create_student_user(
email="geraldine.kolly@assurance.ch",
first_name="Géraldine",
last_name="Kolly",
avatar_url="/static/avatars/uk1.patrizia.huggel.jpg",
password="myafa1234",
language="fr",
)
def _get_or_create_user(user_model, *args, **kwargs):

View File

@ -173,33 +173,16 @@ def command():
course_id=course["course_id"],
title=course["title"],
)
# 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="trainer-uk1.einstieg@eiger-versicherungen.ch"),
# )
# csu.expert.add(Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-einstieg"))
# csu = CourseSessionUser.objects.create(
# course_session=cs,
# user=User.objects.get(username="trainer-uk1.analyse@eiger-versicherungen.ch"),
# )
# csu.expert.add(Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-analyse"))
# csu = CourseSessionUser.objects.create(
# course_session=cs,
# user=User.objects.get(username="student-uk1-bern@eiger-versicherungen.ch"),
# )
# figma demo users and data
if course["course_id"] == COURSE_UK:
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="patrizia.huggel@eiger-versicherungen.ch"),
user=User.objects.get(
username="patrizia.huggel@eiger-versicherungen.ch"
),
role=CourseSessionUser.Role.EXPERT,
)
if course["course_id"] == COURSE_UK:
csu.expert.add(
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-kickoff")
)
@ -247,6 +230,13 @@ def command():
user=User.objects.get(username="axel.manderbach@lernetz.ch"),
)
_csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(
username="patrick.muster@eiger-versicherungen.ch"
),
)
create_feedback(
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-kickoff"),
cs,
@ -263,10 +253,26 @@ def command():
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-basis"), cs, 4
)
elif course["course_id"] == COURSE_UK_FR:
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="geraldine.kolly@assurance.ch"),
role=CourseSessionUser.Role.EXPERT,
)
csu.expert.add(
Circle.objects.get(
slug="course-hors-établissement-lp-circle-coup-denvoi"
)
)
_csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="luca.dupont@assurance.ch"),
)
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="andreas.feuz@eiger-versicherungen.ch"),
role=CourseSessionUser.Role.EXPERT,
)
for fr_circle in Circle.objects.filter(
slug__startswith="course-hors-établissement-lp"
):