diff --git a/cms/static/coffee/spec/main.coffee b/cms/static/coffee/spec/main.coffee index 812763d684..7807bd39e2 100644 --- a/cms/static/coffee/spec/main.coffee +++ b/cms/static/coffee/spec/main.coffee @@ -43,7 +43,7 @@ requirejs.config({ "domReady": "xmodule_js/common_static/js/vendor/domReady", "URI": "xmodule_js/common_static/js/vendor/URI.min", - "mathjax": "//edx-static.s3.amazonaws.com/mathjax-MathJax-727332c/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured", + "mathjax": "//cdn.mathjax.org/mathjax/2.2-latest/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured", "youtube": "//www.youtube.com/player_api?noext", "tender": "//edxedge.tenderapp.com/tender_widget", diff --git a/cms/static/coffee/spec/main_squire.coffee b/cms/static/coffee/spec/main_squire.coffee index baba65804f..6cbd7a1e26 100644 --- a/cms/static/coffee/spec/main_squire.coffee +++ b/cms/static/coffee/spec/main_squire.coffee @@ -38,7 +38,7 @@ requirejs.config({ "domReady": "xmodule_js/common_static/js/vendor/domReady", "URI": "xmodule_js/common_static/js/vendor/URI.min", - "mathjax": "//edx-static.s3.amazonaws.com/mathjax-MathJax-727332c/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured", + "mathjax": "//cdn.mathjax.org/mathjax/2.2-latest/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured", "youtube": "//www.youtube.com/player_api?noext", "tender": "//edxedge.tenderapp.com/tender_widget.js" diff --git a/cms/static/require-config.js b/cms/static/require-config.js index bbfd8a5908..2c2635afdf 100644 --- a/cms/static/require-config.js +++ b/cms/static/require-config.js @@ -69,7 +69,7 @@ require.config({ // so that require doesn't fall over "js/src/tender_fallback" ], - "mathjax": "//edx-static.s3.amazonaws.com/mathjax-MathJax-727332c/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured", + "mathjax": "//cdn.mathjax.org/mathjax/2.2-latest/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured", "youtube": [ // youtube URL does not end in ".js". We add "?noext" to the path so // that require.js adds the ".js" to the query component of the URL, diff --git a/common/djangoapps/enrollment/tests/test_views.py b/common/djangoapps/enrollment/tests/test_views.py index 06e55a6d02..2f4b5fff9a 100644 --- a/common/djangoapps/enrollment/tests/test_views.py +++ b/common/djangoapps/enrollment/tests/test_views.py @@ -87,28 +87,6 @@ class EnrollmentTest(ModuleStoreTestCase, APITestCase): self.assertEqual(1, len(data['course_modes'])) self.assertEqual('professional', data['course_modes'][0]['slug']) - def test_unenroll(self): - # Create a course mode. - CourseModeFactory.create( - course_id=self.course.id, - mode_slug='honor', - mode_display_name='Honor', - ) - - # Create an enrollment - resp = self._create_enrollment() - - # Deactivate the enrollment in the course and verify the URL we get sent to - resp = self.client.post(reverse( - 'courseenrollment', - kwargs={'course_id': (unicode(self.course.id))} - ), {'deactivate': True}) - self.assertEqual(resp.status_code, status.HTTP_200_OK) - data = json.loads(resp.content) - self.assertEqual(unicode(self.course.id), data['course']['course_id']) - self.assertEqual('honor', data['mode']) - self.assertFalse(data['is_active']) - def test_user_not_authenticated(self): # Log out, so we're no longer authenticated self.client.logout() @@ -133,26 +111,6 @@ class EnrollmentTest(ModuleStoreTestCase, APITestCase): resp = self.client.post(reverse('courseenrollment', kwargs={'course_id': (unicode(self.course.id))})) self.assertEqual(resp.status_code, 200) - def test_unenroll_not_enrolled_in_course(self): - # Deactivate the enrollment in the course and verify the URL we get sent to - resp = self.client.post(reverse( - 'courseenrollment', - kwargs={'course_id': (unicode(self.course.id))} - ), {'deactivate': True}) - self.assertEqual(resp.status_code, status.HTTP_400_BAD_REQUEST) - - def test_invalid_enrollment_mode(self): - # Request an enrollment with verified mode, which does not exist for this course. - resp = self.client.post(reverse( - 'courseenrollment', - kwargs={'course_id': (unicode(self.course.id))}), - {'mode': 'verified'} - ) - self.assertEqual(resp.status_code, status.HTTP_400_BAD_REQUEST) - data = json.loads(resp.content) - self.assertEqual(unicode(self.course.id), data['course_id']) - self.assertEqual('honor', data['course_modes'][0]['slug']) - def test_with_invalid_course_id(self): # Create an enrollment resp = self.client.post(reverse('courseenrollment', kwargs={'course_id': 'entirely/fake/course'})) diff --git a/common/djangoapps/enrollment/views.py b/common/djangoapps/enrollment/views.py index c3970cfe58..2b0f409e18 100644 --- a/common/djangoapps/enrollment/views.py +++ b/common/djangoapps/enrollment/views.py @@ -108,11 +108,7 @@ def get_course_enrollment(request, course_id=None): """ try: - if 'mode' in request.DATA: - return Response(api.update_enrollment(request.user.username, course_id, request.DATA['mode'])) - elif 'deactivate' in request.DATA: - return Response(api.deactivate_enrollment(request.user.username, course_id)) - elif course_id and request.method == 'POST': + if course_id and request.method == 'POST': return Response(api.add_enrollment(request.user.username, course_id)) else: return Response(api.get_enrollment(request.user.username, course_id)) diff --git a/common/templates/mathjax_include.html b/common/templates/mathjax_include.html index 0ddbd68eee..fd0f4d792f 100644 --- a/common/templates/mathjax_include.html +++ b/common/templates/mathjax_include.html @@ -33,4 +33,4 @@ - + diff --git a/lms/static/js/spec/main.js b/lms/static/js/spec/main.js index f081eb38e1..bbb137be6f 100644 --- a/lms/static/js/spec/main.js +++ b/lms/static/js/spec/main.js @@ -44,7 +44,7 @@ 'jasmine.async': 'xmodule_js/common_static/js/vendor/jasmine.async', 'draggabilly': 'xmodule_js/common_static/js/vendor/draggabilly.pkgd', 'domReady': 'xmodule_js/common_static/js/vendor/domReady', - 'mathjax': '//edx-static.s3.amazonaws.com/mathjax-MathJax-727332c/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured', + 'mathjax': '//cdn.mathjax.org/mathjax/2.2-latest/MathJax.js?config=TeX-MML-AM_HTMLorMML-full&delayStartupUntil=configured', 'youtube': '//www.youtube.com/player_api?noext', 'tender': '//edxedge.tenderapp.com/tender_widget', 'coffee/src/ajax_prefix': 'xmodule_js/common_static/coffee/src/ajax_prefix',