Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -04:00
Nimisha Asthagiri
2e9efe6472
Fix Certificates import and signals code
2018-01-19 15:12:28 -05:00
Jeremy Bowman
ca84751bbd
PLAT-1889 Fix URL config and reversal issues
2018-01-19 11:02:06 -05:00
John Eskew
63e885be55
Test fixes for student Django app for v1.9
2018-01-05 14:23:22 -05:00
bmedx
23503f5226
Fix test issues with new httpretty
2017-12-22 15:36:45 -05:00
John Eskew
80d70f6ecb
Run all touched files through isort.
2017-11-09 09:25:19 -05:00
John Eskew
6672f64188
Add commerce AppConfig and use to register signals. Move imports.
...
Add explicit 'lms.djangoapps' prefix to all commerce imports, as another
commerce Django app exists at openedx.core.djangoapps.commerce
2017-11-09 09:24:37 -05:00
Calen Pennington
6c9b38dcfd
Merge pull request #15877 from edx/ret/course-mode-factory
...
Use a consistent CourseModeFactory from the course_modes module, rath…
2017-08-23 14:16:54 -04:00
Calen Pennington
63244b514d
Use a consistent CourseModeFactory from the course_modes module, rather than using one from student
2017-08-23 12:15:46 -04:00
Adeel Khan
e966188ba6
Improve ECOM connection on student dashboard via on demand ajax calls.
...
Fix course unenroll dialog's incorrect message rendering. LEARNER-2033
2017-08-17 18:18:04 +05:00
tasawernawaz
b645af424a
Fix lms dashboard error, if HttpServerError occurs on ecommerce
...
LEARNER-2167
2017-08-03 16:48:21 +05:00
tasawernawaz
a7b2009566
Fix 500 error on learner dashboard
...
LEARNER-1710
2017-07-05 21:44:43 +05:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
uzairr
d5064413c1
fix of refund after course mode expiry
2017-04-26 18:29:59 +00:00
David Ormsbee
47e606b3ca
Find the courses a user has certs for up front.
...
Before this commit, we had to do a separate query for every course a
user was enrolled in when determining whether a course was refundable
(if you have a certificate, it isn't). Now the student dashboard will
make a one-time query to grab all of a user's cert-issued courses. This
is indexed, so it should be much faster than grabbing each one
separately.
2017-02-23 22:24:00 -05:00
Clinton Blackburn
1189867dd2
Removed references to ECOMMERCE_API_SIGNING_KEY
...
We should not be using custom signing keys for each service at this time. We may want to return to this strategy in the future; but, this is not the direction any of our other services are going in.
ECOM-6541
2017-02-01 01:51:21 -05:00
Syed Hassan Raza
3c9b399314
Handle MultipleObjectsReturned exception for dashboardpage
2016-08-15 17:58:20 +05:00
Toby Lawrence
e2ed8ff787
Switch to SharedModuleStoreTestCase in the 'student' app where possible.
2016-02-08 14:13:57 -05:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Bill DeRusha
6123827ab1
Compare all refund dates in UTC
2015-11-02 20:00:06 -05:00
Bill DeRusha
1f77810fad
Add configurable refund window
...
Add configuration model for enrollment refunds.
Use order info from otto in refund window calculation
Delete dupe tests. Extend tests to include window tests
Move ecom client from lib to djangoapps in openedx
2015-10-30 09:01:53 -04:00