Files
edx-platform/openedx/features/course_experience/urls.py
2020-06-10 13:59:21 -04:00

72 lines
2.2 KiB
Python

"""
Defines URLs for the course experience.
"""
from django.conf.urls import url
from .views.course_dates import CourseDatesFragmentMobileView
from .views.course_home import CourseHomeFragmentView, CourseHomeView
from .views.course_outline import CourseOutlineFragmentView
from .views.course_reviews import CourseReviewsView
from .views.course_sock import CourseSockFragmentView
from .views.course_updates import CourseUpdatesFragmentView, CourseUpdatesView
from .views.latest_update import LatestUpdateFragmentView
from .views.welcome_message import WelcomeMessageFragmentView, dismiss_welcome_message
COURSE_HOME_VIEW_NAME = 'openedx.course_experience.course_home'
COURSE_DATES_FRAGMENT_VIEW_NAME = 'openedx.course_experience.mobile_dates_fragment_view'
urlpatterns = [
url(
r'^$',
CourseHomeView.as_view(),
name=COURSE_HOME_VIEW_NAME,
),
url(
r'^updates$',
CourseUpdatesView.as_view(),
name='openedx.course_experience.course_updates',
),
url(
r'^reviews$',
CourseReviewsView.as_view(),
name='openedx.course_experience.course_reviews',
),
url(
r'^home_fragment$',
CourseHomeFragmentView.as_view(),
name='openedx.course_experience.course_home_fragment_view',
),
url(
r'^outline_fragment$',
CourseOutlineFragmentView.as_view(),
name='openedx.course_experience.course_outline_fragment_view',
),
url(
r'^updates_fragment$',
CourseUpdatesFragmentView.as_view(),
name='openedx.course_experience.course_updates_fragment_view',
),
url(
r'^welcome_message_fragment$',
WelcomeMessageFragmentView.as_view(),
name='openedx.course_experience.welcome_message_fragment_view',
),
url(
r'^latest_update_fragment$',
LatestUpdateFragmentView.as_view(),
name='openedx.course_experience.latest_update_fragment_view',
),
url(
r'^dismiss_welcome_message$',
dismiss_welcome_message,
name='openedx.course_experience.dismiss_welcome_message',
),
url(
r'^mobile_dates_fragment',
CourseDatesFragmentMobileView.as_view(),
name=COURSE_DATES_FRAGMENT_VIEW_NAME,
),
]