- 02 Mar, 2016 1 commit
-
-
Attiya Ishaque committed
-
- 01 Mar, 2016 22 commits
-
-
Add app_label to models to prevent Django1.9 warnings.
John Eskew committed -
WIP: Lots of Python unittest speedups
Renzo Lucioni committed -
Fixed progress exception for credit courses
Ayub khan committed -
Speed up comment client tests
Renzo Lucioni committed -
Also accelerates forums UnicodeTestCases
Renzo Lucioni committed -
Remove multiple course export format versions.
John Eskew committed -
Don't hardcode student_module_history
Kevin Falcone committed -
John Eskew committed
-
Use SharedModuleStoreTestCase in the courseware navigation tests for speedup.
John Eskew committed -
Whittling away at XML modulestore code
Renzo Lucioni committed -
Add SharedModuleTestCase to git_import tests
Bill DeRusha committed -
aws_migrate may be used on boxes where that DB does not yet exist.
Kevin Falcone committed -
John Eskew committed
-
Renzo Lucioni committed
-
John Eskew committed
-
Bill DeRusha committed
-
Check both url and title for the presence of code
Muddasser committed -
Monkey patch django.db.models.options for faster cache expiry
Bill DeRusha committed -
Unit test speedups - Add context manager to SharedModuleStoreTestCase.
John Eskew committed -
Ensuring page is loaded belongs in the page object.
Ben Patterson committed -
AC-328 adding UXPL classnames to headings
clrux committed -
Muddasser committed
-
- 29 Feb, 2016 17 commits
-
-
Speed up course listing tests
Renzo Lucioni committed -
for use when a test class has a setUpTestData() method which uses variables set up in the setUpClass() method. Change base teams API test class to use the context manager.
John Eskew committed -
Bill DeRusha committed
-
Wrap whole test with several publish/unpublish in same bulk_op.
John Eskew committed -
Document use of --disable-migrations flag
Renzo Lucioni committed -
This test was creating 500 courses in about 2.5 minutes. Creating 10 courses instead allows the test to execute in 7 seconds.
Renzo Lucioni committed -
Student Module History Extension
Kevin Falcone committed -
Chris Rodriguez committed
-
John Eskew committed
-
John Eskew committed
-
Renzo Lucioni committed
-
This now correctly migrates and dumps files for both databases. Run lettuce migrations for both databases
Kevin Falcone committed -
This abstract class contains most of the fields (aside from the id and foreign key to StudentModule that the subclasses need to manage). It also provides a get_history method that abstracts searching across multiple backends. Move router code to openedx/core We need to use it from cms and lms. Ensure aws_migrate can be used for migrating both the lms and cms. Handle queries directed to student_module_history vs default and the extra queries generated by Django 1.8 (SAVEPOINTS, etc). Additionally, flag testing classes as multi_db so that Django will flush the non-default database between unit tests. Further decouple the foreignkey relation between csm and csmhe When calling StudentModule().delete() Django will try to delete CSMHE objects, but naively does so in the database, not by consulting the database router. Instead, we disable django cascading deletes and listen for post_delete signals and clean up CSMHE by hand. Add feature flags for CSMHE One to turn it on/off so we can control the deploy. The other will control whether or not we read from two database tables or one when searching. Update tests to explicitly use this get_history method rather than looking directly into StudentModuleHistory or StudentModuleHistoryExtended. Inform lettuce to avoid the coursewarehistoryextended app Otherwise it fails when it can't find features/ in that app. Add Pg support, this is not tested automatically.
Kevin Falcone committed -
This is a clone (copy) of CSMH's declaration and methods with an added id of UnsignedBigInAutoField We should be able to delete the save_history code, but needs testing. Add error logging when capa failures happen Put StudentModuleHistory into its own database Bump out the primary key on CSMHE This gives us a gap to backfill as needed. Since the new table's pk is an unsigned bigint, even for people who don't consolidate CSMH into CSMHE, the lost rows are unlikely to matter. Remove StudentModuleHistory cleaner
Calen Pennington committed -
Update migrations setup during Python unit tests
Renzo Lucioni committed -
Display studio name properly on empty course page.
Mushtaq Ali committed -
Revert "Registration: don't require terms of service if checkbox is hidden"
Ben Patterson committed
-