LMS urls cleanup for Django 1.11

- Remove usage of django.urls.patterns
- Change urls tuples to lists
- Make all string view names callables
- This is the third urls update for LMS
This commit is contained in:
bmedx
2017-11-06 11:28:30 -05:00
parent 0255592c67
commit bebdc069a7
20 changed files with 208 additions and 275 deletions

View File

@@ -1,13 +1,13 @@
"""
URLs for course_info API
"""
from django.conf import settings
from django.conf.urls import patterns, url
from django.conf.urls import url
from .views import CourseHandoutsList, CourseUpdatesList
urlpatterns = patterns(
'mobile_api.course_info.views',
urlpatterns = [
url(
r'^{}/handouts$'.format(settings.COURSE_ID_PATTERN),
CourseHandoutsList.as_view(),
@@ -18,4 +18,4 @@ urlpatterns = patterns(
CourseUpdatesList.as_view(),
name='course-updates-list'
),
)
]

View File

@@ -1,14 +1,14 @@
"""
URLs for mobile API
"""
from django.conf.urls import include, patterns, url
from django.conf.urls import include, url
from .users.views import my_user_info
urlpatterns = patterns(
'',
urlpatterns = [
url(r'^users/', include('mobile_api.users.urls')),
url(r'^my_user_info', my_user_info),
url(r'^video_outlines/', include('mobile_api.video_outlines.urls')),
url(r'^course_info/', include('mobile_api.course_info.urls')),
)
]

View File

@@ -1,13 +1,13 @@
"""
URLs for user API
"""
from django.conf import settings
from django.conf.urls import patterns, url
from django.conf.urls import url
from .views import UserCourseEnrollmentsList, UserCourseStatus, UserDetail
urlpatterns = patterns(
'mobile_api.users.views',
urlpatterns = [
url('^' + settings.USERNAME_PATTERN + '$', UserDetail.as_view(), name='user-detail'),
url(
'^' + settings.USERNAME_PATTERN + '/course_enrollments/$',
@@ -17,4 +17,4 @@ urlpatterns = patterns(
url('^{}/course_status_info/{}'.format(settings.USERNAME_PATTERN, settings.COURSE_ID_PATTERN),
UserCourseStatus.as_view(),
name='user-course-status')
)
]

View File

@@ -1,13 +1,13 @@
"""
URLs for video outline API
"""
from django.conf import settings
from django.conf.urls import patterns, url
from django.conf.urls import url
from .views import VideoSummaryList, VideoTranscripts
urlpatterns = patterns(
'mobile_api.video_outlines.views',
urlpatterns = [
url(
r'^courses/{}$'.format(settings.COURSE_ID_PATTERN),
VideoSummaryList.as_view(),
@@ -18,4 +18,4 @@ urlpatterns = patterns(
VideoTranscripts.as_view(),
name='video-transcripts-detail'
),
)
]