Make course ids and usage ids opaque to LMS and Studio [partial commit]
This commit adds all of cms. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Showing
- cms/djangoapps/contentstore/context_processors.py 1 addition, 0 deletionscms/djangoapps/contentstore/context_processors.py
- cms/djangoapps/contentstore/features/common.py 5 additions, 7 deletionscms/djangoapps/contentstore/features/common.py
- cms/djangoapps/contentstore/features/course-export.py 8 additions, 1 deletioncms/djangoapps/contentstore/features/course-export.py
- cms/djangoapps/contentstore/features/grading.py 8 additions, 6 deletionscms/djangoapps/contentstore/features/grading.py
- cms/djangoapps/contentstore/features/signup.feature 4 additions, 4 deletionscms/djangoapps/contentstore/features/signup.feature
- cms/djangoapps/contentstore/features/transcripts.py 1 addition, 2 deletionscms/djangoapps/contentstore/features/transcripts.py
- cms/djangoapps/contentstore/features/upload.py 1 addition, 1 deletioncms/djangoapps/contentstore/features/upload.py
- cms/djangoapps/contentstore/features/video.py 3 additions, 3 deletionscms/djangoapps/contentstore/features/video.py
- cms/djangoapps/contentstore/git_export_utils.py 2 additions, 11 deletionscms/djangoapps/contentstore/git_export_utils.py
- cms/djangoapps/contentstore/management/commands/check_course.py 9 additions, 20 deletions...angoapps/contentstore/management/commands/check_course.py
- cms/djangoapps/contentstore/management/commands/clone_course.py 9 additions, 17 deletions...angoapps/contentstore/management/commands/clone_course.py
- cms/djangoapps/contentstore/management/commands/delete_course.py 3 additions, 2 deletions...ngoapps/contentstore/management/commands/delete_course.py
- cms/djangoapps/contentstore/management/commands/edit_course_tabs.py 8 additions, 1 deletion...apps/contentstore/management/commands/edit_course_tabs.py
- cms/djangoapps/contentstore/management/commands/empty_asset_trashcan.py 5 additions, 9 deletions.../contentstore/management/commands/empty_asset_trashcan.py
- cms/djangoapps/contentstore/management/commands/export.py 4 additions, 5 deletionscms/djangoapps/contentstore/management/commands/export.py
- cms/djangoapps/contentstore/management/commands/export_all_courses.py 1 addition, 2 deletions...ps/contentstore/management/commands/export_all_courses.py
- cms/djangoapps/contentstore/management/commands/git_export.py 13 additions, 1 deletion...djangoapps/contentstore/management/commands/git_export.py
- cms/djangoapps/contentstore/management/commands/import.py 4 additions, 3 deletionscms/djangoapps/contentstore/management/commands/import.py
- cms/djangoapps/contentstore/management/commands/map_courses_location_lower.py 0 additions, 22 deletions...ntstore/management/commands/map_courses_location_lower.py
- cms/djangoapps/contentstore/management/commands/migrate_to_split.py 10 additions, 15 deletions...apps/contentstore/management/commands/migrate_to_split.py
Loading
Please register or sign in to comment