Files
edx-platform/lms/djangoapps/course_home_api/urls.py
Carla Duarte 277e34f384 AA-120: Course Tools API
Created an API to be called by the Outline Tab
in the Course Home MFE. This API currently only
returns Course Tool data. Preemptively using the
`course_home_api/outline/v1/...` naming scheme to
make way for more Outline Tab data within this API.
2020-06-01 16:14:47 -04:00

41 lines
982 B
Python

"""
Contains all the URLs for the Course Home
"""
from django.conf import settings
from django.urls import re_path
from lms.djangoapps.course_home_api.dates.v1.views import DatesTabView
from lms.djangoapps.course_home_api.course_metadata.v1.views import CourseHomeMetadataView
from lms.djangoapps.course_home_api.outline.v1.views import OutlineTabView
urlpatterns = []
# URL for Course metadata content
urlpatterns += [
re_path(
r'v1/course_metadata/{}'.format(settings.COURSE_KEY_PATTERN),
CourseHomeMetadataView.as_view(),
name='course-home-course-metadata'
),
]
# Dates Tab URLs
urlpatterns += [
re_path(
r'v1/dates/{}'.format(settings.COURSE_KEY_PATTERN),
DatesTabView.as_view(),
name='course-home-dates-tab'
),
]
# Outline Tab URLs
urlpatterns += [
re_path(
r'v1/outline/{}'.format(settings.COURSE_KEY_PATTERN),
OutlineTabView.as_view(),
name='course-home-outline-tab'
),
]