urls.py 681 Bytes
Newer Older
1 2 3 4
"""
URLs for user API
"""
from django.conf.urls import patterns, url
5
from django.conf import settings
6

7 8 9
from .views import UserDetail, UserCourseEnrollmentsList, UserCourseStatus

USERNAME_PATTERN = r'(?P<username>[\w.+-]+)'
10

11 12
urlpatterns = patterns(
    'mobile_api.users.views',
13
    url('^' + USERNAME_PATTERN + '$', UserDetail.as_view(), name='user-detail'),
14
    url(
15
        '^' + USERNAME_PATTERN + '/course_enrollments/$',
16 17 18
        UserCourseEnrollmentsList.as_view(),
        name='courseenrollment-detail'
    ),
19 20 21
    url('^{}/course_status_info/{}'.format(USERNAME_PATTERN, settings.COURSE_ID_PATTERN),
        UserCourseStatus.as_view(),
        name='user-course-status')
22
)