- 23 Jun, 2016 19 commits
-
-
Allows staff using "view as specific student" mode to bypass edx-proctoring hiding special exams from students, to allow for more useful debugging. Includes "shim" pattern library implementation of alerts, and a bokchoy test for this functionality.
Eric Fischer committed -
Add back and fix missing discussion Jasmine tests
Andy Armstrong committed -
Edited docstring to have URL match urls.py
Ned Batchelder committed -
George Schneeloch committed
-
Andy Armstrong committed
-
[PERF-341] Don't rewrite XBlock resource URLs.
Toby Lawrence committed -
For XBlocks that used their static.public resources in the rendered output -- for example, a link to a bundled image -- those URLs would be treated as course assets using the '/static/' prefix trick, and thus, rewritten. These rewritten URLs don't work because they aren't course assets. When course content authors are creating their courses, we provide them a special shorthand way of writing URLs that reference assets they have uploaded to the course. If they uploaded a file called my-lil-pony.mp4, and they wanted to provide a link to it when users view the course, they would use /static/my-lil-pony.mp4. This special prefix -- /static/ -- signals to the static_replace middleware that it's a course asset and we should write /static/my-lil-pony.mp4 to a URL that properly references the asset based on the course ID, and things like the configured asset CDN, etc. Thus, the URL /static/my-lil-pony.mp4 gets turned into something like: /assets/courseware/<md5hash>/asset-v1:edX+Demo+2016T1+type@asset+block/my-lil-pony.mp4 when viewed in the courseware. Now, we also serve actual static assets from a prefix of /static/. This is stuff like our JavaScript and CSS, and the JS/CSS/etc of XBlocks/XModules. These paths look like: /static/js/lms-main_vendor.46d6a8c02600.js or /static/xblock/resources/xmodule.vertical_block/public/js/vertical_student_view.43727a907769.js Normally, these paths are caught by nginx, before they reach the LMS, and are served straight from the filesystem. However, if you were to have one of these paths in your course content, the static_replace middleware would see the /static/ at the front and immediately think it's a course asset, and would dutifully rewrite the URL to something like: /assets/courseware/<md5hash>/asset-v1:edX+Demo+2016T1+type@asset+block/static_xblock_resources_xmodule.vertical_block_public_js_vertical_student_view.43727a907769.js which is not a course asset, and so it will always fail to load. Long story short, I changed the static_replace middleware to specifically check to see if the path being matched starts with /static/xblock/, and if so, it keeps the original instead of rewriting it.
Toby Lawrence committed -
Fixed-up versioned assets implementation.
Toby Lawrence committed -
Toby Lawrence committed
-
This reverts commit 9967b6fd.
Toby Lawrence committed -
Hackathon project: burn coffee
Andy Armstrong committed -
Revert "Upgrade edx-oauth2-provider to v1.1.2"
Jesse Zoldak committed -
Jesse Zoldak committed
-
Upgrade edx-oauth2-provider to v1.1.2
Christopher Lee committed -
christopher lee committed
-
E. Kolpakov committed
-
Andy Armstrong committed
-
ConfigurationModel deserializer and management command
Christina Roberts committed -
TNL-4781, TNL-4782
cahrens committed
-
- 22 Jun, 2016 18 commits
-
-
Converting cms module_edit.coffee to js
Andy Armstrong committed -
Converting to js and fixing references Linting the generated code
Felipe Montoya committed -
Release -> Master after revert
Kevin Falcone committed -
ECOM-4610
Clinton Blackburn committed -
Revert "[PERF-325] Add versioned course asset URLs when canonicalizin…
Kevin Falcone committed -
We're seeing errors in NR from objects read out of the cache lacking the 'StaticContent' object has no attribute 'content_digest' File "/edx/app/edxapp/edx-platform/common/djangoapps/contentserver/middleware.py", line 70, in process_request This reverts commit 849ebc5f.
Kevin Falcone committed -
Fix flakey TextbooksTest
Sofiya Semenova committed -
Release
mdinino committed -
TNL-4806
ssemenova committed -
Got rid of aria-disabled states
Sofiya Semenova committed -
Use the latest version of the transifex client
Ned Batchelder committed -
mjfrey/micro-settings-merge: Override base dictionary keys with microsite configuration keys
Michael Frey committed -
Conversion of cms/component.feature into bokchoy tests
Muddasser committed -
Muddasser committed
-
exception_handling_for_unverified_cert_status
Syed Hasan raza committed -
Syed Hassan Raza committed
-
* mattdrayer: Add helpers.get_value test * mattdrayer: Change to simpler implementation, per @douglashall * mattdrayer: Address quality violations and test failures
Michael Frey committed -
Rc/2016 06 21
mdinino committed
-
- 21 Jun, 2016 3 commits
-
-
Merge pull request #12768 from edx/alasdair/ECOM-4224-certificate-messaging-for-program-course-cards Front End for certificates
Renzo Lucioni committed -
SOL-1844 Upgrade edx-proctoring to 0.12.20
Douglas Hall committed -
Eric Fischer committed
-