Change some settings for Wagtail

This commit is contained in:
Daniel Egger 2023-07-21 08:06:28 +02:00
parent 15af550ab7
commit f3ed9db437
2 changed files with 29 additions and 14 deletions

View File

@ -7,6 +7,7 @@ from pathlib import Path
import structlog import structlog
from environs import Env from environs import Env
from vbv_lernwelt.core.constants import DEFAULT_RICH_TEXT_FEATURES
from vbv_lernwelt.core.utils import structlog_add_app_info from vbv_lernwelt.core.utils import structlog_add_app_info
SERVER_ROOT_DIR = Path(__file__).resolve(strict=True).parent.parent.parent 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 = env.bool("IT_SERVE_VUE", DEBUG)
IT_SERVE_VUE_URL = env("IT_SERVE_VUE_URL", "http://localhost:5173") IT_SERVE_VUE_URL = env("IT_SERVE_VUE_URL", "http://localhost:5173")
LANGUAGES = [
("de", "German"),
("fr", "French"),
("it", "Italian"),
]
# WAGTAIL # WAGTAIL
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
WAGTAIL_SITE_NAME = "VBV Lernwelt" WAGTAIL_SITE_NAME = "VBV Lernwelt"
WAGTAIL_I18N_ENABLED = True WAGTAIL_I18N_ENABLED = False
WAGTAILADMIN_BASE_URL = "/server/cms/" WAGTAILADMIN_BASE_URL = "/server/cms/"
LANGUAGES = [ WAGTAILREDIRECTS_AUTO_CREATE = False
("en-US", "English (American)"), WAGTAIL_PASSWORD_MANAGEMENT_ENABLED = False
("fr-CH", "Swiss French"), WAGTAIL_PASSWORD_RESET_ENABLED = False
("de-CH", "Swiss German"), WAGTAILUSERS_PASSWORD_ENABLED = False
("it-CH", "Swiss Italian"), WAGTAIL_ENABLE_UPDATE_CHECK = False
] WAGTAIL_ENABLE_WHATS_NEW_BANNER = False
WAGTAILDOCS_DOCUMENT_MODEL = "media_library.LibraryDocument" WAGTAILDOCS_DOCUMENT_MODEL = "media_library.LibraryDocument"
WAGTAIL_CONTENT_LANGUAGES = [ WAGTAILADMIN_RICH_TEXT_EDITORS = {
("fr-CH", "Swiss French"), "default": {
("de-CH", "Swiss German"), "WIDGET": "wagtail.admin.rich_text.DraftailRichTextArea",
("it-CH", "Swiss Italian"), "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 = { WAGTAILSEARCH_BACKENDS = {
"default": { "default": {

View File

@ -27,7 +27,6 @@ from vbv_lernwelt.core.constants import (
TEST_COURSE_SESSION_ZURICH_ID, TEST_COURSE_SESSION_ZURICH_ID,
) )
from vbv_lernwelt.core.models import User 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.consts import COURSE_TEST_ID
from vbv_lernwelt.course.factories import CoursePageFactory from vbv_lernwelt.course.factories import CoursePageFactory
from vbv_lernwelt.course.models import ( 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): 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() course = create_test_course_with_categories()
create_test_competence_profile() create_test_competence_profile()