23 lines
986 B
Python
23 lines
986 B
Python
"""
|
|
URLs for the Enrollment API
|
|
|
|
"""
|
|
from django.conf import settings
|
|
from django.conf.urls import url
|
|
|
|
from .views import EnrollmentCourseDetailView, EnrollmentListView, EnrollmentView, UnenrollmentView, EnrollmentUserRolesView
|
|
|
|
urlpatterns = [
|
|
url(r'^enrollment/{username},{course_key}$'.format(
|
|
username=settings.USERNAME_PATTERN,
|
|
course_key=settings.COURSE_ID_PATTERN),
|
|
EnrollmentView.as_view(), name='courseenrollment'),
|
|
url(r'^enrollment/{course_key}$'.format(course_key=settings.COURSE_ID_PATTERN),
|
|
EnrollmentView.as_view(), name='courseenrollment'),
|
|
url(r'^enrollment$', EnrollmentListView.as_view(), name='courseenrollments'),
|
|
url(r'^course/{course_key}$'.format(course_key=settings.COURSE_ID_PATTERN),
|
|
EnrollmentCourseDetailView.as_view(), name='courseenrollmentdetails'),
|
|
url(r'^unenroll/$', UnenrollmentView.as_view(), name='unenrollment'),
|
|
url(r'^roles/$', EnrollmentUserRolesView.as_view(), name='roles'),
|
|
]
|