Add demo courses again
This commit is contained in:
parent
b746e235d3
commit
6083ab8c92
|
|
@ -276,4 +276,4 @@
|
||||||
"x von y Ergebnisse abgegeben": "{{x}} von {{y}} Ergebnisse abgegeben",
|
"x von y Ergebnisse abgegeben": "{{x}} von {{y}} Ergebnisse abgegeben",
|
||||||
"x von y Feedbacks abgegeben": "{{x}} von {{y}} Feedbacks abgegeben",
|
"x von y Feedbacks abgegeben": "{{x}} von {{y}} Feedbacks abgegeben",
|
||||||
"x von y abgeschlossen": "{{x}} von {{y}} abgeschlossen"
|
"x von y abgeschlossen": "{{x}} von {{y}} abgeschlossen"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -247,4 +247,4 @@
|
||||||
"settings": {
|
"settings": {
|
||||||
"emailNotifications": "Notifications par e-mail"
|
"emailNotifications": "Notifications par e-mail"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -247,4 +247,4 @@
|
||||||
"settings": {
|
"settings": {
|
||||||
"emailNotifications": "Notifiche e-mail"
|
"emailNotifications": "Notifiche e-mail"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -136,18 +136,17 @@ def command(course):
|
||||||
|
|
||||||
if COURSE_UK in course:
|
if COURSE_UK in course:
|
||||||
create_course_uk_de()
|
create_course_uk_de()
|
||||||
if settings.APP_ENVIRONMENT != "production":
|
create_course_uk_de_course_sessions()
|
||||||
create_course_uk_de_course_sessions()
|
create_course_uk_de_completion_data(
|
||||||
create_course_uk_de_completion_data(
|
CourseSession.objects.get(title="Demo üK 2023 DE")
|
||||||
CourseSession.objects.get(title="Bern 2023 a")
|
)
|
||||||
)
|
create_course_uk_de_assignment_completion_data(
|
||||||
create_course_uk_de_assignment_completion_data(
|
assignment=Assignment.objects.get(
|
||||||
assignment=Assignment.objects.get(
|
slug="überbetriebliche-kurse-assignment-überprüfen-einer-motorfahrzeugs-versicherungspolice"
|
||||||
slug="überbetriebliche-kurse-assignment-überprüfen-einer-motorfahrzeugs-versicherungspolice"
|
),
|
||||||
),
|
course_session=CourseSession.objects.get(title="Demo üK 2023 DE"),
|
||||||
course_session=CourseSession.objects.get(title="Bern 2023 a"),
|
user=User.objects.get(email="lina.egger@example.com"),
|
||||||
user=User.objects.get(email="lina.egger@example.com"),
|
)
|
||||||
)
|
|
||||||
|
|
||||||
if COURSE_UK_FR in course:
|
if COURSE_UK_FR in course:
|
||||||
create_course_uk_fr()
|
create_course_uk_fr()
|
||||||
|
|
@ -275,7 +274,7 @@ def create_course_uk_de_course_sessions():
|
||||||
|
|
||||||
cs = CourseSession.objects.create(
|
cs = CourseSession.objects.create(
|
||||||
course_id=COURSE_UK,
|
course_id=COURSE_UK,
|
||||||
title="Bern 2023 a",
|
title="Demo üK 2023 DE",
|
||||||
)
|
)
|
||||||
|
|
||||||
csac = CourseSessionAttendanceCourse.objects.create(
|
csac = CourseSessionAttendanceCourse.objects.create(
|
||||||
|
|
@ -393,39 +392,6 @@ def create_course_uk_de_course_sessions():
|
||||||
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-basis"), cs, 4
|
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-basis"), cs, 4
|
||||||
)
|
)
|
||||||
|
|
||||||
# course session Überbetriebliche Kurse Lehrjahr 1 - Region Zürich
|
|
||||||
cs = CourseSession.objects.create(
|
|
||||||
course_id=COURSE_UK,
|
|
||||||
title="Zürich 2023 a",
|
|
||||||
)
|
|
||||||
# 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"),
|
|
||||||
role=CourseSessionUser.Role.EXPERT,
|
|
||||||
)
|
|
||||||
csu.expert.add(Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-basis"))
|
|
||||||
csu = CourseSessionUser.objects.create(
|
|
||||||
course_session=cs,
|
|
||||||
user=User.objects.get(username="trainer-uk1.analyse@eiger-versicherungen.ch"),
|
|
||||||
role=CourseSessionUser.Role.EXPERT,
|
|
||||||
)
|
|
||||||
csu.expert.add(
|
|
||||||
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-haushalt-teil-2")
|
|
||||||
)
|
|
||||||
_csu = CourseSessionUser.objects.create(
|
|
||||||
course_session=cs,
|
|
||||||
user=User.objects.get(username="student-uk1-zurich@eiger-versicherungen.ch"),
|
|
||||||
)
|
|
||||||
_csu = CourseSessionUser.objects.create(
|
|
||||||
course_session=cs,
|
|
||||||
user=User.objects.get(username="michael.meier@example.com"),
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def create_course_uk_fr():
|
def create_course_uk_fr():
|
||||||
# Überbetriebliche Kurse FR
|
# Überbetriebliche Kurse FR
|
||||||
|
|
@ -448,34 +414,33 @@ def create_course_uk_fr():
|
||||||
create_uk_fr_competence_profile(course_id=COURSE_UK_FR)
|
create_uk_fr_competence_profile(course_id=COURSE_UK_FR)
|
||||||
create_default_media_library(course_id=COURSE_UK_FR)
|
create_default_media_library(course_id=COURSE_UK_FR)
|
||||||
|
|
||||||
if settings.APP_ENVIRONMENT != "production":
|
cs = CourseSession.objects.create(
|
||||||
cs = CourseSession.objects.create(
|
course_id=COURSE_UK_FR,
|
||||||
course_id=COURSE_UK_FR,
|
title="Demo ci 2023 FR",
|
||||||
title="Cours interentreprises année 1 - Région Fribourg",
|
)
|
||||||
)
|
|
||||||
|
|
||||||
csu = CourseSessionUser.objects.create(
|
csu = CourseSessionUser.objects.create(
|
||||||
course_session=cs,
|
course_session=cs,
|
||||||
user=User.objects.get(username="geraldine.kolly@assurance.ch"),
|
user=User.objects.get(username="geraldine.kolly@assurance.ch"),
|
||||||
role=CourseSessionUser.Role.EXPERT,
|
role=CourseSessionUser.Role.EXPERT,
|
||||||
)
|
)
|
||||||
csu.expert.add(
|
csu.expert.add(
|
||||||
Circle.objects.get(slug="cours-interentreprises-lp-circle-lancement")
|
Circle.objects.get(slug="cours-interentreprises-lp-circle-lancement")
|
||||||
)
|
)
|
||||||
_csu = CourseSessionUser.objects.create(
|
_csu = CourseSessionUser.objects.create(
|
||||||
course_session=cs,
|
course_session=cs,
|
||||||
user=User.objects.get(username="luca.dupont@assurance.ch"),
|
user=User.objects.get(username="luca.dupont@assurance.ch"),
|
||||||
)
|
)
|
||||||
csu = CourseSessionUser.objects.create(
|
csu = CourseSessionUser.objects.create(
|
||||||
course_session=cs,
|
course_session=cs,
|
||||||
user=User.objects.get(username="andreas.feuz@eiger-versicherungen.ch"),
|
user=User.objects.get(username="andreas.feuz@eiger-versicherungen.ch"),
|
||||||
role=CourseSessionUser.Role.EXPERT,
|
role=CourseSessionUser.Role.EXPERT,
|
||||||
)
|
)
|
||||||
|
|
||||||
for fr_circle in Circle.objects.filter(
|
for fr_circle in Circle.objects.filter(
|
||||||
slug__startswith="cours-interentreprises-lp"
|
slug__startswith="cours-interentreprises-lp"
|
||||||
):
|
):
|
||||||
csu.expert.add(fr_circle)
|
csu.expert.add(fr_circle)
|
||||||
|
|
||||||
|
|
||||||
def create_course_uk_it():
|
def create_course_uk_it():
|
||||||
|
|
@ -501,7 +466,7 @@ def create_course_uk_it():
|
||||||
if settings.APP_ENVIRONMENT != "production":
|
if settings.APP_ENVIRONMENT != "production":
|
||||||
_cs = CourseSession.objects.create(
|
_cs = CourseSession.objects.create(
|
||||||
course_id=COURSE_UK_IT,
|
course_id=COURSE_UK_IT,
|
||||||
title="Corso interaziendale Ticino",
|
title="Demo ci 2023 IT",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -631,7 +596,7 @@ def create_course_training_de():
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
cs = CourseSession.objects.get(course_id=COURSE_UK, title="Bern 2023 a")
|
cs = CourseSession.objects.get(course_id=COURSE_UK, title="Demo üK 2023 DE")
|
||||||
|
|
||||||
for user in users:
|
for user in users:
|
||||||
csu, _created = CourseSessionUser.objects.get_or_create(
|
csu, _created = CourseSessionUser.objects.get_or_create(
|
||||||
|
|
@ -736,7 +701,7 @@ def create_course_training_fr():
|
||||||
|
|
||||||
cs = CourseSession.objects.get(
|
cs = CourseSession.objects.get(
|
||||||
course_id=COURSE_UK_FR,
|
course_id=COURSE_UK_FR,
|
||||||
title="Cours interentreprises année 1 - Région Fribourg",
|
title="Demo ci 2023 FR",
|
||||||
)
|
)
|
||||||
|
|
||||||
for user in users:
|
for user in users:
|
||||||
|
|
@ -823,7 +788,7 @@ def create_course_training_it():
|
||||||
|
|
||||||
cs = CourseSession.objects.get(
|
cs = CourseSession.objects.get(
|
||||||
course_id=COURSE_UK_IT,
|
course_id=COURSE_UK_IT,
|
||||||
title="Corso interaziendale Ticino",
|
title="Demo ci 2023 IT",
|
||||||
)
|
)
|
||||||
|
|
||||||
for user in users:
|
for user in users:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue