- Feb 05, 2015
-
-
Anton Stupak authored
Update default video that appears when adding a new Video component
-
polesye authored
-
Will Daly authored
Info-level logging for certificate management commands
-
Will Daly authored
-
- Feb 04, 2015
-
-
Calen Pennington authored
Clean up ModuleStoreTestCase
-
Sarina Canelake authored
Update privacy policy date to the most recent
-
Sarina Canelake authored
-
Akiva Leffert authored
-
David Baumgold authored
Internationalize aria-label attributes
-
ahsan-ul-haq authored
Change name and email modal couple of accessibilty issues
-
Sarina Canelake authored
(WIP) Unicode fixes for log messages with username and other unicode input
-
Christina Roberts authored
Delete unused student_profile API.
-
Davorin Šego authored
Add dcikatic, dsego and mjevtic to the AUTHORS file
-
Davorin Sego authored
-
Davorin Šego authored
Search form accessibility
-
David Baumgold authored
-
Calen Pennington authored
-
Calen Pennington authored
-
Calen Pennington authored
-
Calen Pennington authored
-
Calen Pennington authored
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 authored
-
Calen Pennington authored
-
Muzaffar yousaf authored
Refactoring the mocked user service object to return xblock user.
-
Will Daly authored
Invoice data model refactor
-
Davorin Sego authored
-
Sarina Canelake authored
-
Sarina Canelake authored
Conflicts: lms/djangoapps/shoppingcart/views.py
-
Omar Al-Ithawi authored
-
muzaffaryousaf authored
TNL-836
-
- Feb 03, 2015
-
-
Chris authored
Assign regions/landmarks for easier navigation
-
Diana Huang authored
Backfill course_modes migration
-
Will Daly authored
Show requirements message when there is no verification deadline.
-
Will Daly authored
-
Calen Pennington authored
-
cahrens authored
-
cahrens authored
-
Ben Patterson authored
LMS Acceptance to one shard.
-
Sarina Canelake authored
Add cosmetic price field to studio & logic
-
Awais Qureshi authored
ECOM-891: Allow tracking of invoice transactions. Authors: Awais Qureshi and Aamir Khan
-