- 05 Oct, 2017 1 commit
-
-
John Eskew committed
-
- 07 Aug, 2017 1 commit
-
-
cahrens committed
-
- 12 Jun, 2017 1 commit
-
-
Andy Armstrong committed
-
- 03 Aug, 2016 2 commits
-
-
Calen Pennington committed
-
Ned Batchelder committed
-
- 16 May, 2016 1 commit
-
-
Calen Pennington committed
-
- 08 Apr, 2016 1 commit
-
-
Ned Batchelder committed
-
- 01 Mar, 2016 2 commits
-
-
Renzo Lucioni committed
-
John Eskew committed
-
- 23 Nov, 2015 1 commit
-
-
There's no need to use a string literal in setattr, delattr, or the two-argument form of getattr.
Ned Batchelder committed
-
- 12 Jun, 2015 2 commits
-
-
only require ccx-keys once get_current_ccx will now expect a CourseKey instance as its argument, and will raise a value error if this expectation is not met. document reason for local import add special methods to pass attribute setting and deletion through to the wrapped modulestore add __setattr__ and __delattr__ per code review, update __init__ to work with new methods style change per code review clean up context manager usage as recommended by code review remove unused code and imports convert modulestore type tests to use the `get_modulestore_type` api, remove unused imports code quality: add docstrings increase coverage for utils tests fix bug found in testing. increase test coverage on modulestore wrapper code quality fixes code-quality: ignore import error, but mark site for future consideration
cewing committed -
remove references to middleware that were missed previously use key apis rather than local implementation of key conversion. remove local implementationa remove spurious test for attribute fix test setUp to avoid unneeded flattening code quality fixes add security check ensuring that the coach is coach for *this* CCX. prevent ccx/deprecated course id problems 1. do not allow ccx objects to be created if the course id is deprecated 2. filter out any ccx memberships that involve deprecated course ids (in case there are bad ccxs in the database) Fix test failures and errors arising from incorrect code path execution Create context manager to handle unwrapping and restoring ccx values for the modulestore wrapper, employ it throughout modulestore wrapper implementation
cewing committed
-
- 07 May, 2015 1 commit
-
-
Christine Lytwynec committed
-
- 17 Mar, 2015 1 commit
-
-
Ned Batchelder committed
-
- 18 Feb, 2015 1 commit
-
-
Brandon DeRosier committed
-
- 09 Feb, 2015 1 commit
-
-
Brandon DeRosier 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
-
- 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 Oct, 2014 1 commit
-
-
Fixes a template error that occurs when viewing a course's detailed git import log. The problem happens for courses imported using methods other than the `git_add_course` command.
Brandon DeRosier committed
-
- 25 Aug, 2014 1 commit
-
-
Move the open edx logo inside the div Adding a bunch of placeholder views. indenting. Making some styles work against LMS sass. Adding back the old edx footer and associated icons, with a feature flag.
Stephen Sanchez committed
-
- 11 Aug, 2014 1 commit
-
-
settings are read in from environment variable
Jason Bau committed
-
- 10 Jul, 2014 1 commit
-
-
Nimisha Asthagiri committed
-
- 27 Jun, 2014 1 commit
-
-
Brandon DeRosier committed
-
- 26 Jun, 2014 1 commit
-
-
Refactor get_parent_locations STUD-1663
Nimisha Asthagiri committed
-
- 03 Jun, 2014 1 commit
-
-
Jay Zoldak committed
-
- 29 May, 2014 1 commit
-
-
[LMS-2757]
Calen Pennington committed
-
- 08 May, 2014 1 commit
-
-
This commit adds the non-courseware lms/djangoapps and lms/lib. 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
-
- 05 May, 2014 1 commit
-
-
When viewing the sysadmin dashboard courses tag, we also search the git repository directory in addition to the DATA_DIR to try and find the course git repo to get hash, last commit, and last editor information for each loaded course if available.
Carson Gee committed
-
- 21 Mar, 2014 1 commit
-
-
STUD-1433
zubiar-arbi committed
-
- 06 Mar, 2014 1 commit
-
-
Carson Gee committed
-
- 04 Feb, 2014 1 commit
-
-
Caution! This is backwards incompatible
Carson Gee committed
-
- 22 Jan, 2014 1 commit
-
-
Carson Gee committed
-
- 14 Jan, 2014 1 commit
-
-
Don Mitchell committed
-
- 10 Jan, 2014 1 commit
-
-
Improved testing (cleaning up afterwards, catching stdout) Refactored import function to it's own file Removed monkey patch to log capturing, but still needs work Translation fixes Removal of several gettext phrases
Carson Gee committed
-
- 16 Dec, 2013 1 commit
-
-
For seeing overview of system status, for deleting and loading courses, for seeing log of git imports of courseware. Includes command for importing course XML from git repositories. Added a lot of tests for additional coverage with some minor fixes those tests discovered
Carson Gee committed
-