VBV-293: Link zu Mediathek in ÜK
This commit is contained in:
parent
f68e20515d
commit
57c25da542
|
|
@ -429,7 +429,7 @@ def command():
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-fahrzeug-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-fahrzeug-lc-mediathek-fahrzeug",
|
||||||
"success",
|
"success",
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -494,7 +494,7 @@ def command():
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -509,7 +509,7 @@ def command():
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -534,7 +534,7 @@ def command():
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"michael.meier@example.com",
|
"michael.meier@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -674,7 +674,7 @@ def command():
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-fahrzeug-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-fahrzeug-lc-mediathek-fahrzeug",
|
||||||
"success",
|
"success",
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -739,7 +739,7 @@ def command():
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -779,7 +779,7 @@ def command():
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -804,7 +804,7 @@ def command():
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-2-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-2-lc-mediathek-haushalt-teil-2",
|
||||||
"success",
|
"success",
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -814,7 +814,7 @@ def command():
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"lina.egger@example.com",
|
"lina.egger@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -929,7 +929,7 @@ def command():
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-fahrzeug-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-fahrzeug-lc-mediathek-fahrzeug",
|
||||||
"success",
|
"success",
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -994,7 +994,7 @@ def command():
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -1024,7 +1024,7 @@ def command():
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-1-lc-mediathek-haushalt-teil-1",
|
||||||
"success",
|
"success",
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
|
|
@ -1059,7 +1059,7 @@ def command():
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"überbetriebliche-kurse-lp-circle-haushalt-teil-2-lc-mediathek",
|
"überbetriebliche-kurse-lp-circle-haushalt-teil-2-lc-mediathek-haushalt-teil-2",
|
||||||
"success",
|
"success",
|
||||||
"evelyn.schmid@example.com",
|
"evelyn.schmid@example.com",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import wagtail_factories
|
import wagtail_factories
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.management import call_command
|
from django.core.management import call_command
|
||||||
|
from slugify import slugify
|
||||||
from wagtail.models import Locale, Page, Site
|
from wagtail.models import Locale, Page, Site
|
||||||
from wagtail_localize.models import LocaleSynchronization
|
from wagtail_localize.models import LocaleSynchronization
|
||||||
|
|
||||||
|
|
@ -15,6 +16,7 @@ from vbv_lernwelt.learnpath.tests.learning_path_factories import (
|
||||||
LearningSequenceFactory,
|
LearningSequenceFactory,
|
||||||
LearningUnitFactory,
|
LearningUnitFactory,
|
||||||
TopicFactory,
|
TopicFactory,
|
||||||
|
MediaLibraryBlockFactory,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -149,10 +151,37 @@ damit du erfolgreich mit deinem Lernpfad (durch-)starten kannst.
|
||||||
title="Verschaffe dir einen Überblick",
|
title="Verschaffe dir einen Überblick",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
first_title = title.split()[0]
|
||||||
|
if first_title in [
|
||||||
|
"Haushalt",
|
||||||
|
"Reisen",
|
||||||
|
"Wohneigentum",
|
||||||
|
"KMU",
|
||||||
|
"Einkommenssicherung",
|
||||||
|
"Pensionierung",
|
||||||
|
"Gesundheit",
|
||||||
|
]:
|
||||||
|
LearningContentFactory(
|
||||||
|
title=f"Mediathek {title}",
|
||||||
|
parent=circle,
|
||||||
|
contents=[
|
||||||
|
(
|
||||||
|
"media_library",
|
||||||
|
MediaLibraryBlockFactory(
|
||||||
|
# TODO: sollen die ÜKs auf die gleichen Mediatheken verlinken
|
||||||
|
# wie im Verischerungsvermittler?
|
||||||
|
url=f"/media/versicherungsvermittler-in-media/category/{slugify(first_title)}"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
],
|
||||||
|
)
|
||||||
|
else:
|
||||||
LearningContentFactory(
|
LearningContentFactory(
|
||||||
title="Mediathek",
|
title="Mediathek",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
)
|
)
|
||||||
|
|
||||||
LearningContentFactory(
|
LearningContentFactory(
|
||||||
title="Vorbereitungsauftrag",
|
title="Vorbereitungsauftrag",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
|
|
@ -209,8 +238,16 @@ damit du erfolgreich mit deinem Lernpfad (durch-)starten kannst.
|
||||||
parent=circle,
|
parent=circle,
|
||||||
)
|
)
|
||||||
LearningContentFactory(
|
LearningContentFactory(
|
||||||
title="Mediathek",
|
title=f"Mediathek {title}",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
|
contents=[
|
||||||
|
(
|
||||||
|
"media_library",
|
||||||
|
MediaLibraryBlockFactory(
|
||||||
|
url=f"/media/versicherungsvermittler-in-media/category/{slugify(title)}"
|
||||||
|
),
|
||||||
|
)
|
||||||
|
],
|
||||||
)
|
)
|
||||||
LearningContentFactory(
|
LearningContentFactory(
|
||||||
title="Vorbereitungsauftrag",
|
title="Vorbereitungsauftrag",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue