diff --git a/server/config/settings/base.py b/server/config/settings/base.py index 4cafd708..10a80e6e 100644 --- a/server/config/settings/base.py +++ b/server/config/settings/base.py @@ -7,6 +7,7 @@ from pathlib import Path import structlog from environs import Env +from vbv_lernwelt.core.constants import DEFAULT_RICH_TEXT_FEATURES from vbv_lernwelt.core.utils import structlog_add_app_info SERVER_ROOT_DIR = Path(__file__).resolve(strict=True).parent.parent.parent @@ -226,26 +227,41 @@ else: IT_SERVE_VUE = env.bool("IT_SERVE_VUE", DEBUG) IT_SERVE_VUE_URL = env("IT_SERVE_VUE_URL", "http://localhost:5173") +LANGUAGES = [ + ("de", "German"), + ("fr", "French"), + ("it", "Italian"), +] # WAGTAIL # ------------------------------------------------------------------------------ WAGTAIL_SITE_NAME = "VBV Lernwelt" -WAGTAIL_I18N_ENABLED = True +WAGTAIL_I18N_ENABLED = False WAGTAILADMIN_BASE_URL = "/server/cms/" -LANGUAGES = [ - ("en-US", "English (American)"), - ("fr-CH", "Swiss French"), - ("de-CH", "Swiss German"), - ("it-CH", "Swiss Italian"), -] +WAGTAILREDIRECTS_AUTO_CREATE = False +WAGTAIL_PASSWORD_MANAGEMENT_ENABLED = False +WAGTAIL_PASSWORD_RESET_ENABLED = False +WAGTAILUSERS_PASSWORD_ENABLED = False +WAGTAIL_ENABLE_UPDATE_CHECK = False +WAGTAIL_ENABLE_WHATS_NEW_BANNER = False WAGTAILDOCS_DOCUMENT_MODEL = "media_library.LibraryDocument" -WAGTAIL_CONTENT_LANGUAGES = [ - ("fr-CH", "Swiss French"), - ("de-CH", "Swiss German"), - ("it-CH", "Swiss Italian"), -] +WAGTAILADMIN_RICH_TEXT_EDITORS = { + "default": { + "WIDGET": "wagtail.admin.rich_text.DraftailRichTextArea", + "OPTIONS": {"features": DEFAULT_RICH_TEXT_FEATURES}, + }, + "secondary": { + "WIDGET": "some.external.RichTextEditor", + }, +} + +# WAGTAIL_CONTENT_LANGUAGES = [ +# ("fr-CH", "Swiss French"), +# ("de-CH", "Swiss German"), +# ("it-CH", "Swiss Italian"), +# ] WAGTAILSEARCH_BACKENDS = { "default": { diff --git a/server/vbv_lernwelt/course/creators/test_course.py b/server/vbv_lernwelt/course/creators/test_course.py index bb70aa38..8a2696fa 100644 --- a/server/vbv_lernwelt/course/creators/test_course.py +++ b/server/vbv_lernwelt/course/creators/test_course.py @@ -27,7 +27,6 @@ from vbv_lernwelt.core.constants import ( TEST_COURSE_SESSION_ZURICH_ID, ) from vbv_lernwelt.core.models import User -from vbv_lernwelt.core.tests.helpers import create_locales_for_wagtail from vbv_lernwelt.course.consts import COURSE_TEST_ID from vbv_lernwelt.course.factories import CoursePageFactory from vbv_lernwelt.course.models import ( @@ -70,7 +69,7 @@ from vbv_lernwelt.media_library.tests.media_library_factories import ( def create_test_course(include_uk=True, include_vv=True, with_sessions=False): - create_locales_for_wagtail() + # create_locales_for_wagtail() course = create_test_course_with_categories() create_test_competence_profile()