- 06 Nov, 2017 1 commit
-
-
- Remove usage of django.urls.patterns - Change urls tuples to lists - Make all string view names callables - This is the second of several urls updates for LMS; a work in progress
bmedx committed
-
- 23 Oct, 2017 1 commit
-
-
Sanford Student committed
-
- 19 Oct, 2017 1 commit
-
-
Moves ENABLE_ENTERPRISE_INTEGRATION to settings.FEATURES, and changes the default value to False.
Jillian Vogel committed
-
- 13 Oct, 2017 2 commits
-
-
sandroroux committed
-
Separate the date and link logic out of VerifiedUpgradeDeadlineBlock, so that it can be called directly with prefetched data for check_and_get_upgrade_link_and_date
Calen Pennington committed
-
- 05 Oct, 2017 1 commit
-
-
John Eskew committed
-
- 28 Sep, 2017 1 commit
-
-
EDUCATOR-171
Nimisha Asthagiri committed
-
- 22 Sep, 2017 1 commit
-
-
EDUCATOR-1400
Nimisha Asthagiri committed
-
- 13 Sep, 2017 1 commit
-
-
LEARNER-2468
Clinton Blackburn committed
-
- 31 Aug, 2017 1 commit
-
-
Gabe Mulley committed
-
- 06 Aug, 2017 1 commit
-
-
Clinton Blackburn committed
-
- 01 Aug, 2017 1 commit
-
-
Calen Pennington committed
-
- 29 Jun, 2017 1 commit
-
-
This includes several general enhancement in addition to the fixes for unified_course_view: 1. Add support for default when no waffle flag defined. 2. Add support for table_blacklist to assertNumQueries. 3. Rename flag to 'course_experience.course_outline_page'. 4. Change flag default to True when it is not defined.
Robert Raposa committed
-
- 23 Jun, 2017 1 commit
-
-
- PLAT-1494 since mock-django only seems to support up to Django 1.9a1, and is only used in one file we're opting to try to simplify and remove the dependency.
bmedx committed
-
- 12 Jun, 2017 1 commit
-
-
Andy Armstrong committed
-
- 08 Jun, 2017 1 commit
-
-
Nimisha Asthagiri committed
-
- 01 Jun, 2017 1 commit
-
-
Robert Raposa committed
-
- 01 May, 2017 1 commit
-
-
LEARNER-609
Andy Armstrong committed
-
- 28 Apr, 2017 1 commit
-
-
Calen Pennington committed
-
- 27 Apr, 2017 1 commit
-
-
Nimisha Asthagiri committed
-
- 11 Apr, 2017 1 commit
-
-
Add a new waffle switch that allows us to assume zero grades for learners who have no entry previously recorded, and another to disable persisting grades for unengaged learners. TNL-6691
Nimisha Asthagiri committed
-
- 30 Mar, 2017 1 commit
-
-
TNL-6674
cahrens committed
-
- 23 Mar, 2017 1 commit
-
-
Diana Huang committed
-
- 22 Mar, 2017 1 commit
-
-
Diana Huang committed
-
- 23 Feb, 2017 1 commit
-
-
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
-
- 09 Feb, 2017 1 commit
-
-
Add consent check to course access prerequisites; add utility functions to provide interface to course-specific consent in Enterprise app
Jesse Shapiro 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
-
- 19 Dec, 2016 1 commit
-
-
nit: css
asadiqbal committed
-
- 30 Nov, 2016 2 commits
-
-
TNL-5990
Nimisha Asthagiri committed -
Remove deprecated SingleSectionGrader. TNL-5987 Remove display_name and module_id from Scores objects Update CourseGradeFactory.__init__ to not be user-specific Update some callers to use CourseGrade class instead of "summary" dict Remove no longer needed course_grades.py module. Renamed django signal from GRADES_UPDATED to COURSE_GRADE_CHANGED
Nimisha Asthagiri 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
-
- 27 Oct, 2016 1 commit
-
-
Initial commit TNL-5484
Sanford Student committed
-
- 26 Oct, 2016 1 commit
-
-
TNL-5835
Nimisha Asthagiri committed
-
- 18 Oct, 2016 3 commits
-
-
Nimisha Asthagiri committed
-
Amir Qayyum Khan committed
-
Amir Qayyum Khan committed
-