- 29 Oct, 2015 3 commits
-
-
Afzal Wali committed
-
Except for the Discussion Tab. TNL-3693, TNL-3365
cahrens committed -
ECOM-2578
zubair-arbi committed
-
- 28 Oct, 2015 9 commits
-
-
Also adds improved styling for course pacing settings, and unit tests around query counts for self-paced courses. ECOM-2650
Peter Fogg committed -
Peter Fogg committed
-
cahrens committed
-
Peter Fogg committed
-
Peter Fogg committed
-
Calen Pennington committed
-
The receipt page now retrieves data for orders instead of baskets. Going forward baskets will be deleted after an order has been placed, so there should be no permanent references to baskets. Orders will continue to be persisted permanently. ECOM-2653
Clinton Blackburn committed -
* The LMS now also monkey-patches xmodule.x_module.descriptor_global_handler_url and xmodule.x_module.descriptor_global_local_resource_url so that we can get LMS XBlock URLs from the DescriptorSystem. That functionality is needed in the block transforms collect() phase for certain XModules like Video. For instance, say we want to generate the transcripts URLs. The collect phase is run asynchronously, without a user context. * The URL handler monkey-patching is now done in the startup.py files for LMS and Studio. Studio used to do this in the import of cms/djangoapps/contentstore/views/item.py. This was mostly just because it seemed like a sane and consistent place to put it. * LmsHandlerUrls was removed, its handler_url and local_resource_url methods were moved to be top level functions. The only reason that class existed seems to be to give a place to store course_id state, and that can now be derived from the block location. * To avoid the Module -> Descriptor ProxyAttribute magic that we do (which explodes with an UndefinedContext error because there is no user involved), when examining the block's handler method in handler_url, I made a few changes: ** Check the .__class__ to see if the handler was defined, instead of the block itself. ** The above required me to relax the check for _is_xblock_handler on the function, since that will no longer be defined. 90% of this goes away when we kill XModules and do the refactoring we've wanted to do for a while.
David Ormsbee committed -
ECOM-2547
Tasawer committed
-
- 26 Oct, 2015 8 commits
-
-
for hanging indent
stv committed -
stv committed
-
These endpoints (`edit_circuit` and `save_circuit`) had already been commented out of `urls.py`, so these views were disabled.
stv committed -
Nimisha Asthagiri committed
-
Brian Beggs committed
-
Make the course URL pattern more generic. Comment newly added functionality. Fix quality issues. Address two lint errors, with regex and variable naming. Changed how we access course_key and course_id. Replace another instance of self.course.id.to_deprecated_string() Remove unused import, add missing one. Improve how the ccx key is extracted from the URL Use resolve() instead of os.path to get the course_id. Remove the granting of staff access to coaches.
Jamie Folsom committed -
TNL-3693
cahrens committed -
ECOM-2657
jsa committed
-
- 24 Oct, 2015 2 commits
-
-
Squashing private settings import errors leads to wasted developer time when developers expect settings to be in place, and they aren't. This change only loads private settings if the private.py file exists. If there is an error during the import of that file, the application will not start. ECOM-2653
Clinton Blackburn committed -
Ben Patterson committed
-
- 23 Oct, 2015 4 commits
-
-
Bill DeRusha committed
-
cahrens committed
-
aamir-khan committed
-
- 22 Oct, 2015 4 commits
-
-
Frances Botsford committed
-
Andy Armstrong committed
-
Zia Fazal committed
-
wajeeha-khalid committed
-
- 21 Oct, 2015 7 commits
-
-
be sure to add a all() to the ORM statement otherwise the select_subclasses() will cause a full table scan/join
Chris Dodge committed -
Tests all the kwargs. This is in support of #95, and will be followed by an update to get_student_grade_summary_data which adds a new kwarg.
Shawn Milochik committed -
Django's user model allows email addresses to be blank. However, edx-platform includes a migration requiring that email addresses be unique. Someone in our production environment already had a blank email address, so this migration was failing earlier.
Renzo Lucioni committed -
TNL-3223
cahrens committed -
Also remove useless docstrings where they were added to keep pylint quiet.
Ned Batchelder committed -
ECOM-2435
Ahsan Ulhaq committed -
wajeeha-khalid committed
-
- 20 Oct, 2015 3 commits