Added CCX REST APIs

CCX REST APIs
OAUTH2 authorization for CCX APIs
- oauth2 authorization required for ccx list.
- Course-instructor permission for ccx api endpoint
- Protection for detail view too.

Tests for CCX REST APIs and OAUTH2 authorization
This commit is contained in:
Giovanni Di Milia
2015-11-05 15:35:05 -05:00
parent f59144b7e3
commit e63194c1cd
20 changed files with 1675 additions and 108 deletions

View File

@@ -10,7 +10,7 @@ from django.test.client import RequestFactory
from django.test.utils import override_settings
from edxmako.shortcuts import render_to_response
from ccx.tests.test_views import setup_students_and_grades
from lms.djangoapps.ccx.tests.test_views import setup_students_and_grades
from courseware.tabs import get_course_tab_list
from courseware.tests.factories import UserFactory
from courseware.tests.helpers import LoginEnrollmentTestCase