- 24 Jun, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 10 Nov, 2015 1 commit
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed
-
- 14 Mar, 2015 1 commit
-
-
stv committed
-
- 04 Feb, 2015 1 commit
-
-
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
-
- 19 Dec, 2014 1 commit
-
-
Fix extracted from https://github.com/edx/edx-platform/pull/6035.
Brian Wilson committed
-
- 13 Dec, 2014 1 commit
-
-
Move lms.lib.xblock into lms.djangoapps.lms_xblock in preparation add database backed configuration to it
Calen Pennington committed
-
- 02 Dec, 2014 1 commit
-
-
Move modulestore config for tests to an importable location Disable pylnt warning for lms imports in common tests Refactor all testcases that loaded all xml courses TE-610 TE-489
Jesse Zoldak committed
-
- 31 Oct, 2014 1 commit
-
-
TE-489
muhammad-ammar committed
-
- 10 Jul, 2014 1 commit
-
-
Nimisha Asthagiri committed
-
- 30 May, 2014 1 commit
-
-
Julia Hansbrough committed
-
- 06 May, 2014 1 commit
-
-
This commit updates lms/djangoapps/courseware. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 24 Feb, 2014 1 commit
-
-
Alexander Kryklia committed
-
- 22 Jan, 2014 1 commit
-
-
polesye committed
-
- 03 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 19 Nov, 2013 1 commit
-
-
cahrens committed
-
- 08 Nov, 2013 2 commits
-
-
Adds xblock handler_url support to the LMS, and makes handle_ajax use that code. [LMS-230] [LMS-229]
Calen Pennington committed -
Calen Pennington committed
-
- 25 Oct, 2013 1 commit
-
-
Previously, whenever a XModule was created from a XDescriptor, we created another level of nesting of FieldData objects. This change prevents that nesting. [TKTS-393]
Calen Pennington committed
-
- 08 Oct, 2013 1 commit
-
-
By transparently proxying between the XModuleDescriptor and the XModule, and between their runtimes, we can make them act as a single class, so that we can swap in an actual XBlock instead.
Calen Pennington committed
-
- 03 Oct, 2013 1 commit
-
-
Calen Pennington committed
-
- 18 Sep, 2013 1 commit
-
-
Calen Pennington committed
-
- 10 Sep, 2013 1 commit
-
-
LTI blade allows to include LTI components to courses. Python integration, Jasmine and acceptance tests are included.
Valera Rozuvan committed
-
- 09 Sep, 2013 4 commits
-
-
LTI blade allows to include LTI components to courses. Python integration, Jasmine and acceptance tests are included.
Valera Rozuvan committed -
This reverts commit 2894b21c, reversing changes made to 34d0fe15.
Alexander Kryklia committed -
Alexander Kryklia committed
-
Alexander Kryklia committed
-
- 06 Sep, 2013 1 commit
-
-
Calen Pennington committed
-
- 27 Aug, 2013 1 commit
-
-
Inspired by: http://eldarion.com/blog/2013/02/14/entry-point-hook-django-projects/ Moves startup code to lms.startup and cms.startup, and calls the startup methods in wsgi.py and manage.py for both projects.
Calen Pennington committed
-
- 21 Aug, 2013 1 commit
-
-
Modified navigation tests to use MixedModulestore Updated factories to find editable modulestore Updated test_submitting_problems Updated test_tabs.py Updated test_view_authentication Updated test_views Updated courseware/tests/tests.py Updated test_masquerade Updated test_module_render Pylint fixes Updated video and word cloud tests Updated course wiki tests Updated license and open_ended tests. One open_ended test still failing due to Mako initialization issues Updated staticbook Updated django_comment_client tests Updated instructor tests Updated instructor task tests Updated external_auth tests Updated course_groups
Will Daly committed
-
- 16 Aug, 2013 1 commit
-
-
change over the modulestore configuration to be a dict and use a property accessor. Also update some django-admin configs to use this means to set the runtime configuration
Chris Dodge committed
-
- 06 Aug, 2013 1 commit
-
-
Peter Fogg committed
-
- 31 Jul, 2013 2 commits
-
-
Calen Pennington committed
-
This makes the LMS use an XBlock's student_view, rather than an XModule's get_html to render for display. However, it does not yet use wrap_child to handle instructor debug information or url rewriting. [LMS-219]
Calen Pennington committed
-
- 17 Jul, 2013 1 commit
-
-
Alexander Kryklia committed
-
- 16 Jul, 2013 1 commit
-
-
Instead, we use XModule field default values when creating an empty XModule. Driven by this use case, we also allow for XModules to be created in memory without being persisted to the database at all. This necessitates a change to the Modulestore api, replacing clone_item with create_draft and save_xmodule.
Don Mitchell committed
-
- 03 Jul, 2013 1 commit
-
-
The data argument was being treated specially, but that was just because we didn't have **kwargs support. Now we do. There are two uses of data=, one we convert to kwargs, the other was actually unused, so remove it completely.
Ned Batchelder committed
-
- 18 Jun, 2013 2 commits
-
-
lapentab committed
-
Vasyl Nakvasiuk committed
-
- 17 Jun, 2013 1 commit
-
-
Fixes JIRA LMS-203
Calen Pennington committed
-
- 13 Jun, 2013 1 commit
-
-
Fixed test_system looking like a test to nosetests, also fixed a class in test_error_module.py that had one class inheriting from another
Bethany LaPenta committed
-