Files
edx-platform/lms/djangoapps/course_home_api/urls.py
usamasadiq 3d1f3cea64 Ran pyupgrade on lms/djangoapps/course_blocks
Ran pyupgrade on lms/djangoapps/course_goals
Ran pyugprade on lms/djangoapps/course_home_api
2021-02-19 16:29:52 +05:00

67 lines
1.5 KiB
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.course_metadata.v1.views import CourseHomeMetadataView
from lms.djangoapps.course_home_api.dates.v1.views import DatesTabView
from lms.djangoapps.course_home_api.outline.v1.views import OutlineTabView, dismiss_welcome_message, save_course_goal
from lms.djangoapps.course_home_api.progress.v1.views import ProgressTabView
urlpatterns = []
# URL for Course metadata content
urlpatterns += [
re_path(
fr'v1/course_metadata/{settings.COURSE_KEY_PATTERN}',
CourseHomeMetadataView.as_view(),
name='course-home-course-metadata'
),
]
# Dates Tab URLs
urlpatterns += [
re_path(
fr'v1/dates/{settings.COURSE_KEY_PATTERN}',
DatesTabView.as_view(),
name='course-home-dates-tab'
),
]
# Outline Tab URLs
urlpatterns += [
re_path(
fr'v1/outline/{settings.COURSE_KEY_PATTERN}',
OutlineTabView.as_view(),
name='course-home-outline-tab'
),
]
urlpatterns += [
re_path(
r'v1/dismiss_welcome_message',
dismiss_welcome_message,
name='course-experience-dismiss-welcome-message'
),
]
urlpatterns += [
re_path(
r'v1/save_course_goal',
save_course_goal,
name='course-home-save-course-goal'
),
]
# Progress Tab URLs
urlpatterns += [
re_path(
fr'v1/progress/{settings.COURSE_KEY_PATTERN}',
ProgressTabView.as_view(),
name='course-home-progress-tab'
),
]