Export modulestore-stored asset metadata as XML to exported course.
Import asset metadata XML into modulestore. Optimize importing many items of asset metadata by avoiding multiple round-trips to MongoDB.
Showing
- cms/djangoapps/contentstore/management/commands/import.py 1 addition, 1 deletioncms/djangoapps/contentstore/management/commands/import.py
- cms/djangoapps/contentstore/tests/test_import.py 1 addition, 1 deletioncms/djangoapps/contentstore/tests/test_import.py
- cms/djangoapps/contentstore/views/tests/test_assets.py 1 addition, 1 deletioncms/djangoapps/contentstore/views/tests/test_assets.py
- common/lib/xmodule/xmodule/assetstore/__init__.py 35 additions, 9 deletionscommon/lib/xmodule/xmodule/assetstore/__init__.py
- common/lib/xmodule/xmodule/assetstore/tests/assets.xsd 2 additions, 1 deletioncommon/lib/xmodule/xmodule/assetstore/tests/assets.xsd
- common/lib/xmodule/xmodule/assetstore/tests/test_asset_xml.py 3 additions, 2 deletions...on/lib/xmodule/xmodule/assetstore/tests/test_asset_xml.py
- common/lib/xmodule/xmodule/modulestore/__init__.py 58 additions, 31 deletionscommon/lib/xmodule/xmodule/modulestore/__init__.py
- common/lib/xmodule/xmodule/modulestore/mixed.py 30 additions, 11 deletionscommon/lib/xmodule/xmodule/modulestore/mixed.py
- common/lib/xmodule/xmodule/modulestore/mongo/base.py 82 additions, 30 deletionscommon/lib/xmodule/xmodule/modulestore/mongo/base.py
- common/lib/xmodule/xmodule/modulestore/split_mongo/split.py 41 additions, 3 deletionscommon/lib/xmodule/xmodule/modulestore/split_mongo/split.py
- common/lib/xmodule/xmodule/modulestore/split_mongo/split_draft.py 11 additions, 0 deletions...ib/xmodule/xmodule/modulestore/split_mongo/split_draft.py
- common/lib/xmodule/xmodule/modulestore/tests/test_assetstore.py 105 additions, 9 deletions.../lib/xmodule/xmodule/modulestore/tests/test_assetstore.py
- common/lib/xmodule/xmodule/modulestore/tests/test_cross_modulestore_import_export.py 11 additions, 2 deletions...modulestore/tests/test_cross_modulestore_import_export.py
- common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py 2 additions, 2 deletions...odule/xmodule/modulestore/tests/test_mixed_modulestore.py
- common/lib/xmodule/xmodule/modulestore/xml_exporter.py 18 additions, 3 deletionscommon/lib/xmodule/xmodule/modulestore/xml_exporter.py
- common/lib/xmodule/xmodule/modulestore/xml_importer.py 63 additions, 7 deletionscommon/lib/xmodule/xmodule/modulestore/xml_importer.py
- common/lib/xmodule/xmodule/tests/__init__.py 20 additions, 0 deletionscommon/lib/xmodule/xmodule/tests/__init__.py
- common/test/data/manual-testing-complete/assets/assets.xml 164 additions, 0 deletionscommon/test/data/manual-testing-complete/assets/assets.xml
Loading
Please register or sign in to comment