- 20 Aug, 2015 3 commits
-
-
Matt Drayer committed
-
Matt Drayer committed
-
Included commits: * xblock-external-ui: Include CSRF token in the API answer * xblock-external-ui: Adds support for CORS headers (cross-domain request) * xblock-external-ui: Include full path when building local_url * xblock-external-ui: Fix TestHandleXBlockCallback & bok_choy, add tests * xblock-external-ui: Only return `instance` in `_invoke_xblock_handler()` * xblock-external-ui: Group resources by hash tag to avoid duplicate loads * xblock-external-ui: Alternate referer check for CORS requests * session-cookie-httponly: Allow to disable httponly on session cookies * remove errant log message * xblock-no-anonymous: Fail early if the XBlock view is called anonymously
Xavier Antoviaque committed
-
- 14 Jul, 2015 1 commit
-
-
when removing field from _field_data_cache when rebinding a module to a new user, also remove it from _dirty_fields (TNL-2640)
Adam Palay committed
-
- 03 Jul, 2015 1 commit
-
-
TNL-2305
Usman Khalid committed
-
- 25 Jun, 2015 1 commit
-
-
Calen Pennington committed
-
- 17 Jun, 2015 1 commit
-
-
Carlos de la Guardia committed
-
- 22 May, 2015 1 commit
-
-
This reverts commit 4312c0e7.
Ben Patterson committed
-
- 20 May, 2015 3 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
- 14 May, 2015 1 commit
-
-
Ned Batchelder committed
-
- 11 May, 2015 1 commit
-
-
Phil McGachey committed
-
- 07 May, 2015 2 commits
-
-
Adam Palay committed
-
Christine Lytwynec committed
-
- 02 Apr, 2015 1 commit
-
-
TNL-1736
Waheed Ahmed committed
-
- 31 Mar, 2015 1 commit
-
-
Calen Pennington committed
-
- 30 Mar, 2015 2 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
- 20 Mar, 2015 1 commit
-
-
Syed Hassan Raza committed
-
- 19 Mar, 2015 1 commit
-
-
The string "</script>" in JSON data would end the script element we're embedding the data in. To make sure the data doesn't disrupt the script, we escape the slash as \/ .
Ned Batchelder committed
-
- 17 Mar, 2015 6 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
Ned Batchelder committed
-
- 16 Feb, 2015 1 commit
-
-
xblock-external-ui: Include CSRF token in the API answer xblock-external-ui: Include full path when building local_url xblock-external-ui: Fix TestHandleXBlockCallback & bok_choy, add tests xblock-external-ui: Only return `instance` in `_invoke_xblock_handler()` xblock-external-ui: Group resources by hash tag to avoid duplicate loads xblock-external-ui: PEP8 xblock-external-ui: Fail early if the XBlock view is called anonymously We used to serve anonymous requests, but most XBlocks assume that the user is logged in, which can generate a lot of errors when the user is accessed or when an XBlock ajax callback is queried. Fail early to only get one error per page load, and prevent displaying the XBlock altogether when the LMS doesn't find an active user session. xblock-external-ui: Add request params in view render context xblock-external-ui: HTTP error status when file is too large for handler xblock-external-ui: Fix unicode encodings in XBlock rendering xblock-external-ui: Feature flag for API call ENABLE_XBLOCK_VIEW_ENDPOINT
Xavier Antoviaque committed
-
- 10 Feb, 2015 1 commit
-
-
get the raw DescriptorSystem, not the CombinedSystem when instantiating xmodules (TNL-1226) quality fixes remove trailing comma
Calen Pennington committed
-
- 04 Feb, 2015 3 commits
-
-
Calen Pennington committed
-
The existing pattern of using `override_settings(MODULESTORE=...)` prevented us from having more than one layer of subclassing in modulestore tests. In a structure like: @override_settings(MODULESTORE=store_a) class BaseTestCase(ModuleStoreTestCase): def setUp(self): # use store @override_settings(MODULESTORE=store_b) class ChildTestCase(BaseTestCase): def setUp(self): # use store In this case, the store actions performed in `BaseTestCase` on behalf of `ChildTestCase` would still use `store_a`, even though the `ChildTestCase` had specified to use `store_b`. This is because the `override_settings` decorator would be the innermost wrapper around the `BaseTestCase.setUp` method, no matter what `ChildTestCase` does. To remedy this, we move the call to `override_settings` into the `ModuleStoreTestCase.setUp` method, and use a cleanup to remove the override. Subclasses can just defined the `MODULESTORE` class attribute to specify which modulestore to use _for the entire `setUp` chain_. [PLAT-419]
Calen Pennington committed -
Calen Pennington committed
-
- 29 Jan, 2015 1 commit
-
-
TNL-1185
muzaffaryousaf committed
-
- 28 Jan, 2015 1 commit
-
-
TNL-836
muzaffaryousaf committed
-
- 21 Jan, 2015 1 commit
-
-
Braden MacDonald committed
-
- 16 Jan, 2015 2 commits
-
-
returns XBlockuser with 2 data layers
Jason Bau committed -
Matt Drayer committed
-
- 12 Jan, 2015 2 commits
-
-
Braden MacDonald committed
-
Braden MacDonald committed
-
- 19 Dec, 2014 1 commit
-
-
Fix extracted from https://github.com/edx/edx-platform/pull/6035.
Brian Wilson committed
-