Merge pull request #27874 from edx/kdmccormick/xmodule-no-cms
refactor: make xmodule & openedx independent of code in cms The xmodule and openedx packages both contain code that is common between LMS and CMS. The cms package is, of course, contains CMS-specific code. So, one prerequisite to extracting CMS into an independent service will be making sure that lms, common, openedx, and the projects in common/lib (xmodule, capa, etc.) are not coupled to any CMS-specific features. This PR moves us towards that reality by making sure that those packages are independent from cms from a Python-import perspective, at least.
Showing
- cms/djangoapps/contentstore/errors.py 0 additions, 2 deletionscms/djangoapps/contentstore/errors.py
- cms/djangoapps/contentstore/exceptions.py 0 additions, 30 deletionscms/djangoapps/contentstore/exceptions.py
- cms/djangoapps/contentstore/signals/handlers.py 9 additions, 0 deletionscms/djangoapps/contentstore/signals/handlers.py
- cms/djangoapps/contentstore/tasks.py 1 addition, 2 deletionscms/djangoapps/contentstore/tasks.py
- cms/djangoapps/contentstore/views/tests/test_import_export.py 7 additions, 2 deletions...djangoapps/contentstore/views/tests/test_import_export.py
- common/lib/xmodule/xmodule/library_sourced_block.py 1 addition, 2 deletionscommon/lib/xmodule/xmodule/library_sourced_block.py
- common/lib/xmodule/xmodule/modulestore/xml_importer.py 34 additions, 1 deletioncommon/lib/xmodule/xmodule/modulestore/xml_importer.py
- openedx/core/djangoapps/content/course_overviews/signals.py 0 additions, 4 deletionsopenedx/core/djangoapps/content/course_overviews/signals.py
Loading
Please register or sign in to comment