openedx.core.djangoapps.plugins package#
Submodules#
openedx.core.djangoapps.plugins.apps module#
Plugins Application Configuration
Signal handlers are connected here.
openedx.core.djangoapps.plugins.constants module#
Constants used by django app plugins
- class openedx.core.djangoapps.plugins.constants.ProjectType#
Bases:
objectThe ProjectType enum defines the possible values for the Django Projects that are available in the edx-platform. Plugin apps use these values to declare explicitly which projects they are extending.
- CMS = 'cms.djangoapp'#
- LMS = 'lms.djangoapp'#
- class openedx.core.djangoapps.plugins.constants.SettingsType#
Bases:
objectThe SettingsType enum defines the possible values for the settings files that are available for extension in the edx-platform. Plugin apps use these values (in addition to ProjectType) to declare explicitly which settings (in the specified project) they are extending.
See openedx/edx-platform for further information on each Settings Type.
- COMMON = 'common'#
- DEVSTACK = 'devstack'#
- PRODUCTION = 'production'#
- TEST = 'test'#