openedx.core.djangoapps.common_initialization package#

Submodules#

openedx.core.djangoapps.common_initialization.apps module#

Common initialization app for the LMS and CMS

class openedx.core.djangoapps.common_initialization.apps.CommonInitializationConfig(app_name, app_module)#

Bases: AppConfig

name = 'openedx.core.djangoapps.common_initialization'#
ready()#

Override this method in subclasses to run code when Django starts.

verbose_name = 'Common Initialization'#

openedx.core.djangoapps.common_initialization.checks module#

Common settings validations for the LMS and CMS.

Only populate this module with general settings validators which do not fit in other, more specific djangoapps. Usually, settings which are widely used across the entire LMS or CMS can be validated here.

openedx.core.djangoapps.common_initialization.checks.validate_lms_root_url_setting(app_configs, **kwargs)#

Validates the LMS_ROOT_URL setting.

openedx.core.djangoapps.common_initialization.checks.validate_marketing_site_setting(app_configs, **kwargs)#

Validates marketing site related settings.

Module contents#