- 04 Feb, 2015 10 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
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
-
Calen Pennington committed
-
Refactoring the mocked user service object to return xblock user.
Muzaffar yousaf committed -
Invoice data model refactor
Will Daly committed -
TNL-836
muzaffaryousaf committed
-
- 03 Feb, 2015 16 commits
-
-
Assign regions/landmarks for easier navigation
Chris committed -
Backfill course_modes migration
Diana Huang committed -
Calen Pennington committed
-
LMS Acceptance to one shard.
Ben Patterson committed -
Add cosmetic price field to studio & logic
Sarina Canelake committed -
ECOM-891: Allow tracking of invoice transactions. Authors: Awais Qureshi and Aamir Khan
Awais Qureshi committed -
- Price field added to Advanced Settings - Function that decides which price to display - Test added to check that the function outputs correct price - Added feature flag and conditional to decide whether to display course price or not - Feature Flag to show or hide course price on Course About page sidebar when not using shopping cart
Giulio Gratta committed -
Country access messaging theme fixup
Will Daly committed -
Fixes broken answer and endorse icons on discussion forums
Marco Morales committed -
Chris Rodriguez committed
-
Revert "Add Cosmetic Display Price field to studio & logic to show it"
Ben Patterson committed -
Ben Patterson committed
-
Move default country access messages out of static_templates, so they are not served by other Django views.
Will Daly committed -
Fix a number of incorrect translation string uses.
Ned Batchelder committed -
These were found by the new pylint checker I wrote! :)
Ned Batchelder committed -
Add Cosmetic Display Price field to studio & logic to show it
Sarina Canelake committed
-
- 02 Feb, 2015 14 commits
-
-
Also cleaning up some lint.
Ben Patterson committed -
This test consistently fails when combining lms acceptance onto one shard. (TE-737)
Ben Patterson committed -
We've transitioned many lettuce tests to bok-choy. It no longer makes sense to keep LMS acceptance in two shards (each taking less than 5 mins to run the actual tests).
Ben Patterson committed -
ECOM-998: Country access messaging
Will Daly committed -
Will Daly committed
-
Add new models to embargo to support country access
Will Daly committed -
Use HTTP_X_FORWARDED_PROTO header in studio
Feanil Patel committed -
disable PayAndVerifyTest.test_immediate_verification_enrollment
Christine Lytwynec committed -
Add Django admin UI for configuring country access Migrate existing embargo rules into the new tables.
Will Daly committed -
Bertrand Marron committed
-
Christine Lytwynec committed
-
Update translations (autogenerated message)
Sarina Canelake committed -
Sarina Canelake committed
-
Introduce another bok-choy shard.
Ben Patterson committed
-