33 lines
1.3 KiB
Python
33 lines
1.3 KiB
Python
import json
|
|
|
|
from vbv_lernwelt.course.consts import COURSE_VERSICHERUNGSVERMITTLERIN
|
|
from vbv_lernwelt.course.models import CoursePage, Course
|
|
from vbv_lernwelt.media_library.tests.media_library_factories import MediaLibraryPageFactory, MediaCategoryPageFactory, \
|
|
collection_body_dict
|
|
|
|
|
|
def create_default_media_library():
|
|
course = Course.objects.get(id=COURSE_VERSICHERUNGSVERMITTLERIN)
|
|
course_page = CoursePage.objects.get(course_id=COURSE_VERSICHERUNGSVERMITTLERIN)
|
|
|
|
media_lib_page = MediaLibraryPageFactory(
|
|
title='Mediathek',
|
|
parent=course_page,
|
|
)
|
|
|
|
for cat in course.coursecategory_set.all():
|
|
introduction_text = '''
|
|
Das Auto ist für viele der grösste Stolz! Es birgt aber auch ein grosses Gefahrenpotenzial.
|
|
Dabei geht es bei den heutigen Fahrzeugpreisen und Reparaturkosten rasch um namhafte Summen,
|
|
die der Fahrzeugbesitzer und die Fahrzeugbesitzerin in einem grösseren Schadenfall oft nur schwer selbst aufbringen kann.
|
|
'''.strip()
|
|
description = 'Supi'
|
|
media_category = MediaCategoryPageFactory(
|
|
title=cat.name,
|
|
course_category=cat,
|
|
parent=media_lib_page,
|
|
introduction_text=introduction_text,
|
|
description=description,
|
|
body=json.dumps(collection_body_dict())
|
|
)
|