Fix to allow usernames with '-', '+', '.' in Mobile API urls.

This commit is contained in:
David Ormsbee
2014-09-24 06:45:04 -04:00
parent d8e5fca3b3
commit eb297d4863

View File

@@ -6,9 +6,9 @@ from rest_framework.urlpatterns import format_suffix_patterns
from .views import UserDetail, UserCourseEnrollmentsList
urlpatterns = patterns('mobile_api.users.views',
url(r'^(?P<username>\w+)$', UserDetail.as_view(), name='user-detail'),
url(r'^(?P<username>[\w.+-]+)$', UserDetail.as_view(), name='user-detail'),
url(
r'^(?P<username>\w+)/course_enrollments/$',
r'^(?P<username>[\w.+-]+)/course_enrollments/$',
UserCourseEnrollmentsList.as_view(),
name='courseenrollment-detail'
),