Attach import users as trainers to UK
This commit is contained in:
parent
261952f605
commit
791413066c
|
|
@ -484,3 +484,32 @@ def create_course_training_de():
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
cs.save()
|
cs.save()
|
||||||
|
|
||||||
|
# attach users as trainers to ÜK course
|
||||||
|
course_uk = Course.objects.filter(id=COURSE_UK).first()
|
||||||
|
if course_uk:
|
||||||
|
users = [
|
||||||
|
csu.user
|
||||||
|
for csu in CourseSessionUser.objects.filter(
|
||||||
|
course_session__course_id=COURSE_UK_TRAINING
|
||||||
|
)
|
||||||
|
]
|
||||||
|
|
||||||
|
cs = CourseSession.objects.get(course_id=COURSE_UK, title="Bern 2023 a")
|
||||||
|
|
||||||
|
for user in users:
|
||||||
|
csu, _created = CourseSessionUser.objects.get_or_create(
|
||||||
|
course_session_id=cs.id, user_id=user.id
|
||||||
|
)
|
||||||
|
csu.role = CourseSessionUser.Role.EXPERT
|
||||||
|
csu.expert.add(
|
||||||
|
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-kickoff")
|
||||||
|
)
|
||||||
|
csu.expert.add(
|
||||||
|
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-basis")
|
||||||
|
)
|
||||||
|
csu.expert.add(
|
||||||
|
Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-fahrzeug")
|
||||||
|
)
|
||||||
|
|
||||||
|
csu.save()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue