- 30 May, 2017 1 commit
-
-
This reverts commit f97f0525, reversing changes made to 800bcd8e.
John Eskew committed
-
- 25 May, 2017 1 commit
-
-
John Eskew committed
-
- 17 May, 2017 1 commit
-
-
Adam Palay committed
-
- 09 May, 2017 1 commit
-
-
Qubad786 committed
-
- 05 May, 2017 2 commits
-
-
Qubad786 committed
-
EDU-218
muzaffaryousaf committed
-
- 04 May, 2017 2 commits
- 28 Apr, 2017 2 commits
- 14 Apr, 2017 1 commit
-
-
noraiz-anwar committed
-
- 31 Mar, 2017 1 commit
-
-
ECOM-7532
Ahsan Ulhaq committed
-
- 06 Mar, 2017 1 commit
-
-
Introduces a mgmt. command that retrieves course runs from catalog service in order to update marketing urls for the courses found in course metadata cache (i.e. CourseOverview). This also provides an updated utility to retrieve course sharing url.
Qubad786 committed
-
- 23 Feb, 2017 2 commits
-
-
Pre-load the course overviews attached to CourseEnrollments on the Student Dashboard, if possible. This will only grab the CourseOverviews that already exist, and will not generate new ones. Any missing CourseOverviews fall back to the lazily-created one-at-a-time behavior they've always had. That's mostly because I wanted to optimize for the common case in the least invasive way possible, and I don't want to get caught up in locking issues.
David Ormsbee committed -
There are a number of Django Signals that are on the modulestore's SignalHandler class, such as SignalHandler.course_published. These signals can trigger very expensive processes to occur, such as course overview or block structures generation. Most of the time, the test author doesn't care about these side-effects. This commit does a few things: * Converts the signals on SignalHandler to be instances of a new SwitchedSignal class, that allows signal sending to be disabled. * Creates a SignalIsolationMixin helper similar in spirit to the CacheIsolationMixin, and adds it to the ModuleStoreIsolationMixin (and thus to ModuleStoreTestCase and SharedModuleStoreTestCase). * Converts our various tests to use this new mechanism. In some cases, this means adjusting query counts downwards because they no longer have to account for publishing listener actions. Modulestore generated signals are now muted by default during test runs. Calls to send() them will result in no-ops. You can choose to enable specific signals for a given subclass of ModuleStoreTestCase or SharedModuleStoreTestCase by specifying an ENABLED_SIGNALS class attribute, like the following example: from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase class MyPublishTestCase(ModuleStoreTestCase): ENABLED_SIGNALS = ['course_published', 'pre_publish'] You should take great care when disabling signals outside of a ModuleStoreTestCase or SharedModuleStoreTestCase, since they can leak out into other tests. Be sure to always clean up, and never disable signals outside of testing. Because signals are essentially process globals, it can have a lot of unpleasant side-effects if we start mucking around with them during live requests. Overall, this change has cut the total test execution time for edx-platform by a bit over a third, though we still spend a lot in pre-test setup during our test builds. [PERF-413]
David Ormsbee committed
-
- 14 Feb, 2017 1 commit
-
-
WL-926
Douglas Hall committed
-
- 03 Feb, 2017 1 commit
-
-
This reverts commit 180cf299.
Douglas Hall committed
-
- 01 Feb, 2017 1 commit
-
-
Hasnain committed
-
- 03 Jan, 2017 1 commit
-
-
Gregory Martin committed
-
- 22 Dec, 2016 1 commit
-
-
This reverts commit 8c009881, reversing changes made to 5b6e2dd5.
Calen Pennington committed
-
- 20 Dec, 2016 1 commit
-
-
Gregory Martin committed
-
- 07 Nov, 2016 1 commit
-
-
This reverts commit d59ab18b, reversing changes made to 0ebab35e.
Gregory Martin committed
-
- 04 Nov, 2016 1 commit
-
-
Jesse Zoldak committed
-
- 03 Nov, 2016 1 commit
-
-
Gregory Martin committed
-
- 06 Oct, 2016 1 commit
-
-
John Eskew committed
-
- 03 Aug, 2016 1 commit
-
-
Calen Pennington committed
-
- 05 Jul, 2016 1 commit
-
-
Converts the dates on the dashboard, sidebar navigation, and important course dates to user specified time zone.
Kevin Kim committed
-
- 24 Jun, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 02 May, 2016 1 commit
-
-
More accurately, this creates a 4th shard because the last shard is always the default.
Ben Patterson committed
-
- 28 Apr, 2016 1 commit
-
-
More accurately, this creates a 4th shard because the last shard is always the default.
Ben Patterson committed
-
- 08 Apr, 2016 1 commit
-
-
Ned Batchelder committed
-
- 30 Mar, 2016 1 commit
-
-
ECOM-3994
Clinton Blackburn committed
-
- 22 Mar, 2016 1 commit
-
-
We don't want to blindly assemble the base CDN URL with whatever an image URL happens to be, since it might be an absolute URL and now the result is a broken URL. We take a more selective approach now.
Toby Lawrence committed
-
- 17 Mar, 2016 1 commit
-
-
This will leverage the nose attrib plugin to allow us to break tests apart on our build system to run in parallel on separate nodes.
Ben Patterson committed
-
- 04 Mar, 2016 1 commit
-
-
Unfortunately, instrospection.get_table_description runs select * from course_overview_courseoverview, which of course does not exist while django is calculating initial migrations, causing this to fail. Additionally, sqlite does not support information_schema, but does not do a select * from the table. Lift the main part of mysql's get_table_description up to the migration itself and just inspect it directly. Continue to call the API for sqlite.
Kevin Falcone committed
-
- 26 Feb, 2016 2 commits
-
-
We removed a column in the same release that we removed it from the model. This creates a gap where the code still looks for a column which has been dropped until the new code has been deployed. The initial fix was to put the column back, but that creates a window during the alterations where views will error. This noops the 0008 migration and effectively noops 0009 unless you've run the old migration.
Kevin Falcone committed -
Nimisha Asthagiri committed
-
- 18 Feb, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 11 Feb, 2016 1 commit
-
-
Ned Batchelder committed
-
- 09 Feb, 2016 1 commit
-
-
Previously, course images on the student dashboard were always served from the localhost, even if the CDN was enabled.
David Ormsbee committed
-