Files
edx-platform/lms/djangoapps/ccx/api/v0/urls.py
Giovanni Di Milia e63194c1cd 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
2016-01-27 11:04:28 -05:00

20 lines
522 B
Python

""" CCX API v0 URLs. """
from django.conf import settings
from django.conf.urls import patterns, url, include
from lms.djangoapps.ccx.api.v0 import views
CCX_COURSE_ID_PATTERN = settings.COURSE_ID_PATTERN.replace('course_id', 'ccx_course_id')
CCX_URLS = patterns(
'',
url(r'^$', views.CCXListView.as_view(), name='list'),
url(r'^{}/?$'.format(CCX_COURSE_ID_PATTERN), views.CCXDetailView.as_view(), name='detail'),
)
urlpatterns = patterns(
'',
url(r'^ccx/', include(CCX_URLS, namespace='ccx')),
)