Add Programs tab to Studio
Extends the Programs ConfigurationModel, cleans up Programs-related utilities and corresponding tests, and corrects caching. Uses the Programs API to list programs within Studio. ECOM-2769.
Showing
- cms/djangoapps/contentstore/tests/test_programs.py 66 additions, 0 deletionscms/djangoapps/contentstore/tests/test_programs.py
- cms/djangoapps/contentstore/views/course.py 69 additions, 58 deletionscms/djangoapps/contentstore/views/course.py
- cms/envs/aws.py 5 additions, 0 deletionscms/envs/aws.py
- cms/envs/bok_choy.env.json 2 additions, 1 deletioncms/envs/bok_choy.env.json
- cms/envs/common.py 11 additions, 0 deletionscms/envs/common.py
- cms/envs/devstack.py 3 additions, 0 deletionscms/envs/devstack.py
- cms/envs/test.py 0 additions, 3 deletionscms/envs/test.py
- cms/lib/studio_tabs.py 0 additions, 64 deletionscms/lib/studio_tabs.py
- cms/lib/tests/__init__.py 0 additions, 0 deletionscms/lib/tests/__init__.py
- cms/lib/tests/test_studio_tabs.py 0 additions, 35 deletionscms/lib/tests/test_studio_tabs.py
- cms/static/js/index.js 7 additions, 1 deletioncms/static/js/index.js
- cms/static/sass/views/_dashboard.scss 3 additions, 3 deletionscms/static/sass/views/_dashboard.scss
- cms/templates/index.html 66 additions, 3 deletionscms/templates/index.html
- common/djangoapps/student/tests/tests.py 11 additions, 16 deletionscommon/djangoapps/student/tests/tests.py
- common/djangoapps/student/views.py 19 additions, 23 deletionscommon/djangoapps/student/views.py
- common/djangoapps/terrain/stubs/programs.py 41 additions, 0 deletionscommon/djangoapps/terrain/stubs/programs.py
- common/djangoapps/terrain/stubs/start.py 2 additions, 0 deletionscommon/djangoapps/terrain/stubs/start.py
- common/test/acceptance/fixtures/__init__.py 3 additions, 0 deletionscommon/test/acceptance/fixtures/__init__.py
- common/test/acceptance/fixtures/programs.py 61 additions, 0 deletionscommon/test/acceptance/fixtures/programs.py
- common/test/acceptance/pages/studio/index.py 46 additions, 0 deletionscommon/test/acceptance/pages/studio/index.py
Loading
Please register or sign in to comment