- 09 Feb, 2015 12 commits
-
-
cahrens committed
-
cahrens committed
-
cahrens committed
-
cahrens committed
-
Testing migration from old mongo to split.
cahrens committed -
Tests verify operation counts for old mongo. Should be extended to split in the future.
cahrens committed -
Cannot create an xblock in a course that doesn't exist.
cahrens committed -
make_asset_key does not start with "/" for split locators.
cahrens committed -
Note that now 2 courses can be imported where the only difference between them is run.
cahrens committed -
export_courses_to_output_path uses old mongo locator to create directory structure.
cahrens committed -
The way that assets are accessed (the usage of _id) seems specific to old mongo and fails with split.
cahrens committed -
cahrens committed
-
- 06 Feb, 2015 1 commit
-
-
Calen Pennington committed
-
- 05 Feb, 2015 1 commit
-
-
polesye committed
-
- 04 Feb, 2015 4 commits
-
-
Christine Lytwynec 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
-
TNL-836
muzaffaryousaf committed
-
- 03 Feb, 2015 1 commit
-
-
These were found by the new pylint checker I wrote! :)
Ned Batchelder committed
-
- 02 Feb, 2015 1 commit
-
-
Dino Cikatic committed
-
- 30 Jan, 2015 1 commit
-
-
This provides a better UX for video uploaders, because recent uploads are readily visible at the beginning of the table.
Greg Price committed
-
- 29 Jan, 2015 6 commits
-
-
Jonathan Piacenti committed
-
jsa committed
-
TNL-1185
muzaffaryousaf committed -
Context: We have witnessed multiple, seemingly random "CSRF verification failed" errors while signing in (with valid ID) to the Studio. Explanation: The login form does not initially include a CSRF field. The CSRF header of the request is appended to the studio login request headers by intercepting the form validation. This intercept is performed by the login.js script. Unfortunately, the login.js script is loaded pretty late (at the end of the template). So if the login form is validated sufficiently fast, the login.js script has no time to load and append the X-CSRFToken header to the request. Proposed solution: the CSRF token is already passed to the template via the login view, so we just add a hidden field to the login form to include the csrf token.
Régis Behmo committed -
Matt Drayer committed
-
Davorin Sego committed
-
- 28 Jan, 2015 2 commits
-
-
This fixes two bugs: 1. All statuses were listed as "Unknown" 2. Non-ASCII characters in a header column translation resulted in a 500
Greg Price committed -
TNL-935
Waheed Ahmed committed
-
- 26 Jan, 2015 1 commit
-
-
This fixes two bugs: 1. All statuses were listed as "Unknown" 2. Non-ASCII characters in a header column translation resulted in a 500
Greg Price committed
-
- 21 Jan, 2015 1 commit
-
-
Braden MacDonald committed
-
- 20 Jan, 2015 1 commit
-
-
Fix i18n for video status strings (broken in commit 4b53f4df) and remove unnecessary complexity from a test case. This also removes the status whitelist in the video upload configuration. Because status is included in the CSV report, it is not necessary to filter the included videos by status.
Greg Price committed
-
- 16 Jan, 2015 4 commits
-
-
Martyn James committed
-
returns XBlockuser with 2 data layers
Jason Bau committed -
TNL-935
Waheed Ahmed committed -
Matt Drayer committed
-
- 15 Jan, 2015 4 commits
-
-
Zia Fazal committed
-
Possibly caused by a bad merge.
cahrens committed -
Daniel Friedman committed
-
Andy Armstrong committed
-